Diff of the two buildlogs: -- --- b1/build.log 2021-08-12 17:54:29.327948923 +0000 +++ b2/build.log 2021-08-12 18:08:27.072614181 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Sep 14 11:58:23 -12 2022 -I: pbuilder-time-stamp: 1663199903 +I: Current time: Fri Aug 13 07:54:32 +14 2021 +I: pbuilder-time-stamp: 1628790872 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,8 +17,8 @@ I: copying [./dune-grid-glue_2.7.0-3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.unP0XDDU/trustedkeys.kbx': General error -gpgv: Signature made Fri Nov 13 23:38:54 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.t2MQ4vZ7/trustedkeys.kbx': General error +gpgv: Signature made Sun Nov 15 01:38:54 2020 +14 gpgv: using RSA key E9762343DA3C836A78CD254A6A63028F5A74E893 gpgv: issuer "ansgar@debian.org" gpgv: Can't check signature: No public key @@ -30,135 +30,169 @@ dpkg-source: info: applying 0001-use-0-as-tag-in-MPI-to-avoid-too-large-value.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/29101/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/32635/tmp/hooks/D01_modify_environment starting +debug: Running on codethink14-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/32635/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/32635/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' - DISTRIBUTION='' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - 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='29101' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=32635 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.N1dVfIvfQk/pbuilderrc_V2hU --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.N1dVfIvfQk/b1 --logfile b1/build.log dune-grid-glue_2.7.0-3.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.N1dVfIvfQk/pbuilderrc_JoxP --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.N1dVfIvfQk/b2 --logfile b2/build.log --extrapackages usrmerge dune-grid-glue_2.7.0-3.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink11-arm64 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 - -rwxr-xr-x 1 root root 1282512 Aug 4 2021 bash - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 14264 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 39832 Sep 22 2020 cat - -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown - -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp - -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash - -rwxr-xr-x 1 root root 101384 Sep 22 2020 date - -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd - -rwxr-xr-x 1 root root 89824 Sep 22 2020 df - -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir - -rwxr-xr-x 1 root root 76152 Jul 28 2021 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 35632 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 31512 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 64856 Jul 28 2021 findmnt - -rwsr-xr-x 1 root root 34824 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 178400 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe - -rwxr-xr-x 1 root root 93744 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln - -rwxr-xr-x 1 root root 52720 Feb 7 2020 login - -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls - -rwxr-xr-x 1 root root 161960 Jul 28 2021 lsblk - -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 51368 Jul 28 2021 more - -rwsr-xr-x 1 root root 51360 Jul 28 2021 mount - -rwxr-xr-x 1 root root 14496 Jul 28 2021 mountpoint - -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Aug 4 2021 rbash -> bash - -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm - -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Sep 14 03:47 sh -> dash - -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty - -rwsr-xr-x 1 root root 67776 Jul 28 2021 su - -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync - -rwxr-xr-x 1 root root 535768 Feb 16 2021 tar - -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch - -rwxr-xr-x 1 root root 31512 Sep 22 2020 true - -rwxr-xr-x 1 root root 14264 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 30880 Jul 28 2021 umount - -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 59584 Jul 28 2021 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless - -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew -I: user script /srv/workspace/pbuilder/29101/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1282512 Aug 5 10:25 bash + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat + -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown + -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp + -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash + -rwxr-xr-x 1 root root 101384 Sep 23 2020 date + -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd + -rwxr-xr-x 1 root root 89824 Sep 23 2020 df + -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir + -rwxr-xr-x 1 root root 76152 Jul 29 09:09 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 31512 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 64856 Jul 29 09:09 findmnt + -rwsr-xr-x 1 root root 34824 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 93744 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln + -rwxr-xr-x 1 root root 52720 Feb 8 2020 login + -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls + -rwxr-xr-x 1 root root 161960 Jul 29 09:09 lsblk + -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 51368 Jul 29 09:09 more + -rwsr-xr-x 1 root root 51360 Jul 29 09:09 mount + -rwxr-xr-x 1 root root 14496 Jul 29 09:09 mountpoint + -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Aug 5 10:25 rbash -> bash + -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm + -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Aug 13 07:54 sh -> bash + lrwxrwxrwx 1 root root 4 Aug 12 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty + -rwsr-xr-x 1 root root 67776 Jul 29 09:09 su + -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync + -rwxr-xr-x 1 root root 535768 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch + -rwxr-xr-x 1 root root 31512 Sep 23 2020 true + -rwxr-xr-x 1 root root 14264 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 30880 Jul 29 09:09 umount + -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 59584 Jul 29 09:09 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/32635/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -407,7 +441,7 @@ Get: 189 http://deb.debian.org/debian bullseye/main arm64 libdune-geometry-dev arm64 2.7.1-2 [286 kB] Get: 190 http://deb.debian.org/debian bullseye/main arm64 libdune-uggrid-dev arm64 2.7.1-2 [497 kB] Get: 191 http://deb.debian.org/debian bullseye/main arm64 libdune-grid-dev arm64 2.7.1-2 [1099 kB] -Fetched 119 MB in 3s (37.5 MB/s) +Fetched 119 MB in 5s (24.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19646 files and directories currently installed.) @@ -1224,8 +1258,45 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (1715 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 31545 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/dune-grid-glue-2.7.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-grid-glue_2.7.0-3_source.changes +hostname: Temporary failure in name resolution +I: Running cd /build/dune-grid-glue-2.7.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-grid-glue_2.7.0-3_source.changes dpkg-buildpackage: info: source package dune-grid-glue dpkg-buildpackage: info: source version 2.7.0-3 dpkg-buildpackage: info: source distribution unstable @@ -1568,27 +1639,27 @@ make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/dune-grid-glue-2.7.0/build' make -f dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/build.make dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/depend +make -f examples/CMakeFiles/contactmerge.dir/build.make examples/CMakeFiles/contactmerge.dir/depend make[3]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/merging /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging /build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/DependInfo.cmake --color= -make -f examples/CMakeFiles/contactmerge.dir/build.make examples/CMakeFiles/contactmerge.dir/depend make[3]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/examples /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/examples /build/dune-grid-glue-2.7.0/build/examples/CMakeFiles/contactmerge.dir/DependInfo.cmake --color= -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/depend.internal". -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/depend.internal". -Scanning dependencies of target dunegridglue -make[3]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -make -f dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/build.make dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/build -make[3]: Entering directory '/build/dune-grid-glue-2.7.0/build' -[ 25%] Building CXX object dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/standardmerge.cc.o Dependee "/build/dune-grid-glue-2.7.0/build/examples/CMakeFiles/contactmerge.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/examples/CMakeFiles/contactmerge.dir/depend.internal". Dependee "/build/dune-grid-glue-2.7.0/build/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/examples/CMakeFiles/contactmerge.dir/depend.internal". -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging && /usr/bin/c++ -DENABLE_TBB=1 -DHAVE_CONFIG_H -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -Ddunegridglue_EXPORTS -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/dunegridglue.dir/standardmerge.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.cc +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/depend.internal". +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/depend.internal". Scanning dependencies of target contactmerge make[3]: Leaving directory '/build/dune-grid-glue-2.7.0/build' make -f examples/CMakeFiles/contactmerge.dir/build.make examples/CMakeFiles/contactmerge.dir/build +Scanning dependencies of target dunegridglue +make[3]: Entering directory '/build/dune-grid-glue-2.7.0/build' +make[3]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +make -f dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/build.make dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/build make[3]: Entering directory '/build/dune-grid-glue-2.7.0/build' -[ 50%] Building CXX object examples/CMakeFiles/contactmerge.dir/contactmerge.cc.o +[ 25%] Building CXX object examples/CMakeFiles/contactmerge.dir/contactmerge.cc.o cd /build/dune-grid-glue-2.7.0/build/examples && /usr/bin/c++ -DENABLE_TBB=1 -DHAVE_CONFIG_H -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/contactmerge.dir/contactmerge.cc.o -c /build/dune-grid-glue-2.7.0/examples/contactmerge.cc +[ 50%] Building CXX object dune/grid-glue/merging/CMakeFiles/dunegridglue.dir/standardmerge.cc.o +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/merging && /usr/bin/c++ -DENABLE_TBB=1 -DHAVE_CONFIG_H -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -Ddunegridglue_EXPORTS -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/dunegridglue.dir/standardmerge.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.cc In file included from /usr/include/dune/common/fvector.hh:20, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:22, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.cc:5: @@ -1695,15 +1766,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:120:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | static typename P::Local1 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) | ^~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.cc:5: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 1]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); - | ~~~^~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 2; int grid2Dim = 2; int dimworld = 2]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 3; int grid2Dim = 3; int dimworld = 3]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: 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/yaspgrid.hh:74, from /build/dune-grid-glue-2.7.0/examples/contactmerge.cc:6: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; typename Coordinates::ctype = double]': @@ -1719,6 +1781,15 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:645:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.cc:5: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 1]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); + | ~~~^~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 2; int grid2Dim = 2; int dimworld = 2]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 3; int grid2Dim = 3; int dimworld = 3]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/examples/contactmerge.cc:9: @@ -1907,93 +1978,93 @@ make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' [ 9%] Built target dunegridglue make -f dune/grid-glue/test/CMakeFiles/ringcommtest.dir/build.make dune/grid-glue/test/CMakeFiles/ringcommtest.dir/depend -make -f dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/build.make dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/depend make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/ringcommtest.dir/DependInfo.cmake --color= +make -f dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/build.make dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/depend make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/DependInfo.cmake --color= make -f dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/depend -make -f dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/build.make dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/depend make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/DependInfo.cmake --color= +make -f dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/build.make dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/depend make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/DependInfo.cmake --color= make -f dune/grid-glue/test/CMakeFiles/projectiontest.dir/build.make dune/grid-glue/test/CMakeFiles/projectiontest.dir/depend -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/depend.internal". -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/depend.internal". -make -f dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/depend Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/ringcommtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/ringcommtest.dir/depend.internal". Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/ringcommtest.dir/depend.internal". make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/projectiontest.dir/DependInfo.cmake --color= +make -f dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/depend make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/DependInfo.cmake --color= make -f dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/build.make dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/depend -Scanning dependencies of target ringcommtest -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/depend.internal". +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/depend.internal". make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/DependInfo.cmake --color= -make -f dune/grid-glue/test/CMakeFiles/ringcommtest.dir/build.make dune/grid-glue/test/CMakeFiles/ringcommtest.dir/build -Scanning dependencies of target callmergertwicetest -make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -make -f dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/build.make dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/build -make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' make -f dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/depend +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/depend.internal". +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/depend.internal". make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/DependInfo.cmake --color= +Scanning dependencies of target ringcommtest +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +make -f dune/grid-glue/test/CMakeFiles/ringcommtest.dir/build.make dune/grid-glue/test/CMakeFiles/ringcommtest.dir/build +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/depend.internal". +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/depend.internal". +make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' +Scanning dependencies of target callmergertwicetest +Scanning dependencies of target nonoverlappingcouplingtest +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +make -f dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/build +Scanning dependencies of target disconnectedtest +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/projectiontest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/projectiontest.dir/depend.internal". Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/projectiontest.dir/depend.internal". -Scanning dependencies of target projectiontest make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -make -f dune/grid-glue/test/CMakeFiles/projectiontest.dir/build.make dune/grid-glue/test/CMakeFiles/projectiontest.dir/build -make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/depend.internal". -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/depend.internal". -[ 13%] Building CXX object dune/grid-glue/test/CMakeFiles/ringcommtest.dir/ringcommtest.cc.o -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/ringcommtest.dir/ringcommtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/ringcommtest.cc +Scanning dependencies of target projectiontest Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/depend.internal". Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/depend.internal". -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/depend.internal". -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/depend.internal". -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/depend.internal". -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/depend.internal". -[ 18%] Building CXX object dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/callmergertwicetest.cc.o Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/depend.internal". Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/depend.internal". -Scanning dependencies of target computecyclicordertest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/callmergertwicetest.dir/callmergertwicetest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc -[ 22%] Building CXX object dune/grid-glue/test/CMakeFiles/projectiontest.dir/projectiontest.cc.o -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/projectiontest.dir/projectiontest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/projectiontest.cc -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -make -f dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/build.make dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/build -Scanning dependencies of target mixeddimoverlappingtest -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' -make -f dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/build -Scanning dependencies of target disconnectedtest -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -Scanning dependencies of target nonoverlappingcouplingtest -make -f dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/build.make dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/build make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' +make -f dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/build.make dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/build make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' +make -f dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/build.make dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/build make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -make -f dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/build +make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' +make -f dune/grid-glue/test/CMakeFiles/projectiontest.dir/build.make dune/grid-glue/test/CMakeFiles/projectiontest.dir/build +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/depend.internal". +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/depend.internal". +Scanning dependencies of target mixeddimoverlappingtest make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' Scanning dependencies of target overlappingcouplingtest +[ 13%] Building CXX object dune/grid-glue/test/CMakeFiles/ringcommtest.dir/ringcommtest.cc.o +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/ringcommtest.dir/ringcommtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/ringcommtest.cc +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +make -f dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/build make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' make -f dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/build make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' -[ 27%] Building CXX object dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/mixeddimoverlappingtest.cc.o -[ 31%] Building CXX object dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/computecyclicordertest.cc.o -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/computecyclicordertest.dir/computecyclicordertest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc -[ 36%] Building CXX object dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/nonoverlappingcouplingtest.cc.o -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/mixeddimoverlappingtest.dir/mixeddimoverlappingtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc -[ 40%] Building CXX object dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/disconnectedtest.cc.o +[ 18%] Building CXX object dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/callmergertwicetest.cc.o +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/callmergertwicetest.dir/callmergertwicetest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc +[ 22%] Building CXX object dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/nonoverlappingcouplingtest.cc.o +[ 27%] Building CXX object dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/disconnectedtest.cc.o cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DCALL_MERGER_TWICE -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/nonoverlappingcouplingtest.dir/nonoverlappingcouplingtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc +[ 31%] Building CXX object dune/grid-glue/test/CMakeFiles/projectiontest.dir/projectiontest.cc.o cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/disconnectedtest.dir/disconnectedtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc -[ 45%] Building CXX object dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/overlappingcouplingtest.cc.o +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/projectiontest.dir/projectiontest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/projectiontest.cc +Scanning dependencies of target computecyclicordertest +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +make -f dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/build.make dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/build +[ 36%] Building CXX object dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/overlappingcouplingtest.cc.o +make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -frounding-math -o CMakeFiles/overlappingcouplingtest.dir/overlappingcouplingtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc +[ 40%] Building CXX object dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/mixeddimoverlappingtest.cc.o +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/mixeddimoverlappingtest.dir/mixeddimoverlappingtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc +[ 45%] Building CXX object dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/computecyclicordertest.cc.o +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/computecyclicordertest.dir/computecyclicordertest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc In file included from /usr/include/dune/common/fvector.hh:20, from /usr/include/dune/common/fmatrix.hh:14, from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:1, @@ -2030,6 +2101,8 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:12:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 12 | Dune::FieldVector makeVec(double c) | ^~~~~~~ +[ 50%] Linking CXX executable ringcommtest +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ringcommtest.dir/link.txt --verbose=1 /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc: In instantiation of 'Dune::FieldVector makeVec(double) [with ctype = double; int dimworld = 2]': /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:53:52: required from 'static void setupGrid<1>::fill(std::vector >&, std::vector&, std::vector&, std::vector >&, std::vector&, std::vector&) [with int dimworld = 2; ctype = double]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:176:23: required from 'void callMergerTwice(Dune::GridGlue::Merger*) [with ctype = double; int dim = 1; int dimworld = 2]' @@ -2042,6 +2115,7 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:21:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 21 | Dune::FieldVector makeVec(double c1, double c2) | ^~~~~~~ +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/ringcommtest.dir/ringcommtest.cc.o -o ringcommtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:13: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': @@ -2052,9 +2126,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | { | ^ -[ 50%] Linking CXX executable ringcommtest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/ringcommtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/ringcommtest.dir/ringcommtest.cc.o -o ringcommtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, @@ -2067,6 +2138,7 @@ /usr/include/c++/10/bits/std_function.h:617:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 617 | function<_Res(_ArgTypes...)>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' In file included from /usr/include/dune/geometry/quadraturerules.hh:532, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:13: @@ -2074,21 +2146,22 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 743 | { | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' [ 50%] Built target ringcommtest make -f dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/depend make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/DependInfo.cmake --color= +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/depend.internal". Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/depend.internal". Scanning dependencies of target mixeddimscalingtest make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' make -f dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/build make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' +[ 54%] Building CXX object dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/mixeddimscalingtest.cc.o +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/mixeddimscalingtest.dir/mixeddimscalingtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:7: @@ -2100,8 +2173,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 1; int dim1 = 1; Dune::GridGlue::SimplicialIntersectionListProvider::Local0 = Dune::FieldVector; Dune::GridGlue::SimplicialIntersectionListProvider::Index = unsigned int]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: required from here /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 54%] Building CXX object dune/grid-glue/test/CMakeFiles/mixeddimscalingtest.dir/mixeddimscalingtest.cc.o -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/mixeddimscalingtest.dir/mixeddimscalingtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In instantiation of 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 3; T = double; Dune::GridGlue::ContactMerge::LocalCoords = Dune::FieldVector]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:75:46: required from 'void Dune::GridGlue::ContactMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dimworld = 3; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<2, 2>::SimplicialIntersection]' @@ -2109,6 +2180,14 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:206:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | static LocalCoords localCornerCoords(int i, const Dune::GeometryType& gt) | ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/grid.hh:1182, + from /usr/include/dune/grid/common/gridfactory.hh:21, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:21: +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:45:41: required from here +/usr/include/dune/grid/common/geometry.hh:223:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 223 | GlobalCoordinate center () const + | ^~~~~~ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In instantiation of 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 2; T = double; Dune::GridGlue::ContactMerge::LocalCoords = Dune::FieldVector]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:75:46: required from 'void Dune::GridGlue::ContactMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dimworld = 2; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<1, 1>::SimplicialIntersection]' /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:11:6: required from here @@ -2130,14 +2209,6 @@ /usr/include/c++/10/bits/std_function.h:617:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 617 | function<_Res(_ArgTypes...)>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/common/grid.hh:1182, - from /usr/include/dune/grid/common/gridfactory.hh:21, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:21: -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:45:41: required from here -/usr/include/dune/grid/common/geometry.hh:223:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 223 | GlobalCoordinate center () const - | ^~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:15, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:9: /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 = 2; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': @@ -2223,12 +2294,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: 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 Impl::IntersectionListLocal::corner(*impl_, intersection, corner, index); | ^ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:7: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dimworld = 3; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:75:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | corner[domGrid] = localCornerCoords(i, elementTypes[domGrid]); - | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:19: @@ -2240,19 +2305,6 @@ /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:5, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:7: -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh: In member function 'void Dune::GridGlue::Projection::doProjection(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:181:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 181 | directions[i] = target[i+1] - target[0]; - | ^~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:7: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In static member function 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 3; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:206:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | static LocalCoords localCornerCoords(int i, const Dune::GeometryType& gt) - | ^~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:25: @@ -2267,6 +2319,25 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:107:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | static typename P::Local0 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) | ^~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:7: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dimworld = 3; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:75:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | corner[domGrid] = localCornerCoords(i, elementTypes[domGrid]); + | ^~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:5, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:7: +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh: In member function 'void Dune::GridGlue::Projection::doProjection(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:181:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 181 | directions[i] = target[i+1] - target[0]; + | ^~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:7: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In static member function 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 3; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:206:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | static LocalCoords localCornerCoords(int i, const Dune::GeometryType& gt) + | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:20, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:11: /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; Dune::DenseVector::derived_type = Dune::FieldVector]': @@ -2282,6 +2353,27 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:279:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | nodalDomainDirections_[i] = domainDirections_(coords1[i]); | ^~~~~~~~~~~~~~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::computeCyclicOrder(const std::vector::dim>, 2> >&, const LocalCoords&, std::vector&) const [with int dimworld = 3; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:225:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | LocalCoords edge0 = polytopeCorners[1][0] - polytopeCorners[0][0]; + | ^~~~~ +In file included from /usr/include/dune/common/fvector.hh:20, + from /usr/include/dune/common/fmatrix.hh:14, + from /usr/include/dune/geometry/referenceelementimplementation.hh:16, + from /usr/include/dune/geometry/referenceelements.hh:22, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:19: +/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; Dune::DenseVector::derived_type = Dune::FieldVector]': +/usr/include/dune/geometry/affinegeometry.hh:538:55: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = std::array, 3>; ct = double; int mydim = 2; int cdim = 3; Dune::AffineGeometry::ReferenceElement = Dune::Geo::ReferenceElement >]' +/usr/include/dune/geometry/affinegeometry.hh:545:69: required from 'Dune::AffineGeometry::AffineGeometry(Dune::GeometryType, const CoordVector&) [with CoordVector = std::array, 3>; ct = double; int mydim = 2; int cdim = 3]' +/usr/include/c++/10/bits/unique_ptr.h:962:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = Dune::AffineGeometry; _Args = {const Dune::GeometryType&, std::array, 3>&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr, std::default_delete > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:195:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim1Extractor > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:228:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim1Extractor > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:102:14: required from here +/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /usr/include/dune/grid/common/geometry.hh:15, @@ -2312,56 +2404,12 @@ /usr/include/dune/grid/common/geometry.hh:165:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::computeCyclicOrder(const std::vector::dim>, 2> >&, const LocalCoords&, std::vector&) const [with int dimworld = 3; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:225:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | LocalCoords edge0 = polytopeCorners[1][0] - polytopeCorners[0][0]; - | ^~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:10: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 2; int grid2Dim = 1; int dimworld = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:104:14: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: 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 Impl::IntersectionListLocal::corner(*impl_, intersection, corner, index); - | ^ -In file included from /usr/include/dune/common/fvector.hh:20, - from /usr/include/dune/common/fmatrix.hh:14, - from /usr/include/dune/geometry/referenceelementimplementation.hh:16, - from /usr/include/dune/geometry/referenceelements.hh:22, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:19: -/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; Dune::DenseVector::derived_type = Dune::FieldVector]': -/usr/include/dune/geometry/affinegeometry.hh:538:55: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = std::array, 3>; ct = double; int mydim = 2; int cdim = 3; Dune::AffineGeometry::ReferenceElement = Dune::Geo::ReferenceElement >]' -/usr/include/dune/geometry/affinegeometry.hh:545:69: required from 'Dune::AffineGeometry::AffineGeometry(Dune::GeometryType, const CoordVector&) [with CoordVector = std::array, 3>; ct = double; int mydim = 2; int cdim = 3]' -/usr/include/c++/10/bits/unique_ptr.h:962:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = Dune::AffineGeometry; _Args = {const Dune::GeometryType&, std::array, 3>&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr, std::default_delete > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:195:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim1Extractor > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:228:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim1Extractor > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:102:14: required from here -/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:85, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:9: /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc: In member function 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim1)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 1; int dim2 = 1; int dimworld = 1; T = double]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:72:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | T scaling = min((grid1ElementCorners[0] - grid1ElementCorners[1]).two_norm(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:30, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:7: -/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; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AxisAlignedCubeGeometry::LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:167: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; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:31: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >, 0, 1>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:112:20: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:150:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 150 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:15, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:9: /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 = 1; Traits = Dune::MultiLinearGeometryTraits]': @@ -2384,6 +2432,19 @@ | ^~~~~~~ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 1; int dim1 = 1]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:10: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 2; int grid2Dim = 1; int dimworld = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:104:14: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: 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 Impl::IntersectionListLocal::corner(*impl_, intersection, corner, index); + | ^ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:5, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, @@ -2392,17 +2453,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:181:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | directions[i] = target[i+1] - target[0]; | ^~~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:20, - from /usr/include/dune/grid/common/grid.hh:15, - from /usr/include/dune/grid/yaspgrid.hh:20, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: -/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; Dune::DenseVector::derived_type = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid.hh:984:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 1; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Dune::YaspGrid::CollectiveCommunicationType = Dune::Communication]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:57:12: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 1]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:266:67: required from here -/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In static member function 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 2; T = double]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:206:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2414,40 +2464,23 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:279:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | nodalDomainDirections_[i] = domainDirections_(coords1[i]); | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:10: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'static typename P::Local1 Dune::GridGlue::Impl::IntersectionListLocal::corner(const P&, typename P::Index, unsigned int, unsigned int) [with P = Dune::GridGlue::IntersectionListProvider, Dune::FieldVector >; typename P::Local1 = Dune::FieldVector; typename P::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:62: required from 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 2; int grid2Dim = 1; int dimworld = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:104:14: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:120:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 120 | static typename P::Local1 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) - | ^~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 2]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); | ~~~^~~~ -In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, - from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, - from /usr/include/dune/grid/geometrygrid/grid.hh:16, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:6: -/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; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:206:66: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:104:14: required from here -/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:20, + from /usr/include/dune/grid/common/grid.hh:15, + from /usr/include/dune/grid/yaspgrid.hh:20, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: +/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; Dune::DenseVector::derived_type = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid.hh:984:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 1; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Dune::YaspGrid::CollectiveCommunicationType = Dune::Communication]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:57:12: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 1]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:266:67: required from here +/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc: In static member function 'static void setupGrid<1>::fill(std::vector >&, std::vector&, std::vector&, std::vector >&, std::vector&, std::vector&) [with int dimworld = 2; ctype = double]': /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:53:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | grid1_coords.push_back(makeVec(0)); @@ -2477,6 +2510,16 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:181:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | directions[i] = target[i+1] - target[0]; | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:30, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:7: +/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; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AxisAlignedCubeGeometry::LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:167: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; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:31: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >, 0, 1>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:112:20: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:150:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 150 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In static member function 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 3; T = double]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:206:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2488,11 +2531,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:279:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | nodalDomainDirections_[i] = domainDirections_(coords1[i]); | ^~~~~~~~~~~~~~~~~~~~~~ -/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; Dune::DenseVector::derived_type = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid.hh:984:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Dune::YaspGrid::CollectiveCommunicationType = Dune::Communication]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:57:12: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here -/usr/include/dune/common/densevector.hh:448: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 /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 2; int grid2Dim = 2; int dimworld = 3]': @@ -2503,6 +2541,39 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:111:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | grid1_coords.push_back(makeVec(0,0)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/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; Dune::DenseVector::derived_type = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid.hh:984:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Dune::YaspGrid::CollectiveCommunicationType = Dune::Communication]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:57:12: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here +/usr/include/dune/common/densevector.hh:448: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 /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:10: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'static typename P::Local1 Dune::GridGlue::Impl::IntersectionListLocal::corner(const P&, typename P::Index, unsigned int, unsigned int) [with P = Dune::GridGlue::IntersectionListProvider, Dune::FieldVector >; typename P::Local1 = Dune::FieldVector; typename P::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:62: required from 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 2; int grid2Dim = 1; int dimworld = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:104:14: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:120:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 120 | static typename P::Local1 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) + | ^~~~~~ +In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, + from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, + from /usr/include/dune/grid/geometrygrid/grid.hh:16, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:6: +/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; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:206:66: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:104:14: required from here +/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: @@ -2517,23 +2588,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: 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 Impl::IntersectionListLocal::corner(*impl_, intersection, corner, index); | ^ -In file included from /usr/include/dune/common/fvector.hh:20, - from /usr/include/dune/grid/common/grid.hh:15, - from /usr/include/dune/grid/geometrygrid/grid.hh:11, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:6: -/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; Dune::DenseVector::derived_type = Dune::FieldVector]': -/usr/include/dune/geometry/affinegeometry.hh:538:55: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = std::array, 2>; ct = double; int mydim = 1; int cdim = 1; Dune::AffineGeometry::ReferenceElement = Dune::Geo::ReferenceElement >]' -/usr/include/dune/geometry/affinegeometry.hh:545:69: required from 'Dune::AffineGeometry::AffineGeometry(Dune::GeometryType, const CoordVector&) [with CoordVector = std::array, 2>; ct = double; int mydim = 1; int cdim = 1]' -/usr/include/c++/10/bits/unique_ptr.h:962:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = Dune::AffineGeometry; _Args = {const Dune::GeometryType&, std::array, 2>&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr, std::default_delete > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:195:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:104:14: required from here -/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /usr/include/dune/grid/common/geometry.hh:15, @@ -2565,6 +2619,34 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:94:15: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/common/fvector.hh:20, + from /usr/include/dune/grid/common/grid.hh:15, + from /usr/include/dune/grid/geometrygrid/grid.hh:11, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:6: +/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; Dune::DenseVector::derived_type = Dune::FieldVector]': +/usr/include/dune/geometry/affinegeometry.hh:538:55: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = std::array, 2>; ct = double; int mydim = 1; int cdim = 1; Dune::AffineGeometry::ReferenceElement = Dune::Geo::ReferenceElement >]' +/usr/include/dune/geometry/affinegeometry.hh:545:69: required from 'Dune::AffineGeometry::AffineGeometry(Dune::GeometryType, const CoordVector&) [with CoordVector = std::array, 2>; ct = double; int mydim = 1; int cdim = 1]' +/usr/include/c++/10/bits/unique_ptr.h:962:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = Dune::AffineGeometry; _Args = {const Dune::GeometryType&, std::array, 2>&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr, std::default_delete > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:195:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:104:14: required from here +/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:11, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:13: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:20: @@ -2624,6 +2706,14 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:120:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | static typename P::Local1 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) | ^~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:25: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 2; int dim1 = 2; Dune::GridGlue::SimplicialIntersectionListProvider::Local0 = Dune::FieldVector; Dune::GridGlue::SimplicialIntersectionListProvider::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override + | ^~~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /usr/include/dune/grid/common/geometry.hh:15, @@ -2640,53 +2730,6 @@ /usr/include/dune/geometry/affinegeometry.hh:558:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 558 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 0; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 0; ctype = double; int grid1Dim = 2; int grid2Dim = 2; int dimworld = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim0Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:228:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:85:13: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:25: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 2; int dim1 = 2; Dune::GridGlue::SimplicialIntersectionListProvider::Local0 = Dune::FieldVector; Dune::GridGlue::SimplicialIntersectionListProvider::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override - | ^~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:11, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:13: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ -In file included from /usr/include/dune/grid/common/grid.hh:1182, - from /usr/include/dune/grid/geometrygrid/grid.hh:11, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:6: -/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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, Dune::YaspEntity>&, unsigned int)>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, Dune::YaspEntity>&, unsigned int)>]' -/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >]' -/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; std::allocator_traits >::allocator_type = std::allocator > > > >]' -/usr/include/c++/10/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >]' -/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:95:76: required from here -/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, @@ -2712,6 +2755,15 @@ /usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 0; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 0; ctype = double; int grid1Dim = 2; int grid2Dim = 2; int dimworld = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim0Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:228:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:85:13: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:5, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, @@ -2724,6 +2776,25 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:68:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | interpolate(const Coordinate& x, const Corners& corners) | ^~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/grid.hh:1182, + from /usr/include/dune/grid/geometrygrid/grid.hh:11, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:6: +/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::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, Dune::YaspEntity>&, unsigned int)>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, Dune::YaspEntity>&, unsigned int)>]' +/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >]' +/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; std::allocator_traits >::allocator_type = std::allocator > > > >]' +/usr/include/c++/10/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >]' +/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:95:76: required from here +/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'static typename P::Local0 Dune::GridGlue::Impl::IntersectionListLocal::corner(const P&, typename P::Index, unsigned int, unsigned int) [with P = Dune::GridGlue::IntersectionListProvider, Dune::FieldVector >; typename P::Local0 = Dune::FieldVector; typename P::Index = unsigned int]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:62: required from 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 0; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]' /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 0; ctype = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 1]' @@ -2746,6 +2817,29 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:85:13: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:107:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 59%] Linking CXX executable projectiontest +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/projectiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/projectiontest.dir/projectiontest.cc.o -o projectiontest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:25: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 2; int dim1 = 2]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | Local1 corner1(Index intersection, unsigned corner, unsigned index) const override + | ^~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:5, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:27: +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh: In member function 'void Dune::GridGlue::Projection::doProjection(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:181:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 181 | directions[i] = target[i+1] - target[0]; + | ^~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:27: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In static member function 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 3; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:206:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | static LocalCoords localCornerCoords(int i, const Dune::GeometryType& gt) + | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:6, from /usr/include/dune/grid/geometrygrid/cornerstorage.hh:8, from /usr/include/dune/grid/geometrygrid/entity.hh:10, @@ -2768,9 +2862,30 @@ /usr/include/dune/grid/geometrygrid/hostcorners.hh:35:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 35 | Coordinate operator[] ( int i ) const | ^~~~~~~~ -[ 59%] Linking CXX executable projectiontest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/projectiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/projectiontest.dir/projectiontest.cc.o -o projectiontest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc: In function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:225:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | } + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:74, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid/ygrid.hh:647:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; typename Coordinates::ctype = double]' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:505: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::EquidistantOffsetCoordinates >; Dune::YaspEntity<0, dim, GridImp>::Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' +/usr/include/dune/grid/common/entity.hh:322: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::EquidistantOffsetCoordinates >; EntityImp = Dune::YaspEntity; Dune::Entity<0, dim, GridImp, EntityImp>::Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:22: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > > >, Dune::GridGlue::Codim0Extractor > > > >, 0, 1>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:94:15: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 1]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:266:67: required from here +/usr/include/dune/grid/yaspgrid/ygrid.hh:407:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | fTupel lowerleft() const + | ^~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:27: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::setupNodalDirections(const std::vector >&, const std::vector&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&) [with int dimworld = 3; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:279:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | nodalDomainDirections_[i] = domainDirections_(coords1[i]); + | ^~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, from /usr/include/dune/grid/geometrygrid/grid.hh:16, @@ -2792,6 +2907,33 @@ /usr/include/dune/geometry/multilineargeometry.hh:267:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +[ 59%] Built target projectiontest +make -f dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/depend +make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' +cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/DependInfo.cmake --color= +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/depend.internal". +Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/depend.internal". +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:27: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 2; int grid2Dim = 2; int dimworld = 3]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); + | ~~~^~~~ +Scanning dependencies of target mixeddimcouplingtest +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +make -f dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/build +make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' +[ 63%] Building CXX object dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/mixeddimcouplingtest.cc.o +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/mixeddimcouplingtest.dir/mixeddimcouplingtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid/ygrid.hh:647:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; typename Coordinates::ctype = double]' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:505: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::EquidistantOffsetCoordinates >; Dune::YaspEntity<0, dim, GridImp>::Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' +/usr/include/dune/grid/common/entity.hh:322: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::EquidistantOffsetCoordinates >; EntityImp = Dune::YaspEntity; Dune::Entity<0, dim, GridImp, EntityImp>::Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:22: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > > >, Dune::GridGlue::Codim0Extractor > > > >, 0, 1>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:94:15: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here +/usr/include/dune/grid/yaspgrid/ygrid.hh:407: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/grid/common/grid.hh:1182, from /usr/include/dune/grid/geometrygrid/grid.hh:11, from /usr/include/dune/grid/geometrygrid.hh:3, @@ -2812,77 +2954,6 @@ /usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc: In function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:225:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | } - | ^ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:25: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 2; int dim1 = 2]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | Local1 corner1(Index intersection, unsigned corner, unsigned index) const override - | ^~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:74, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid/ygrid.hh:647:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; typename Coordinates::ctype = double]' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:505: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::EquidistantOffsetCoordinates >; Dune::YaspEntity<0, dim, GridImp>::Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' -/usr/include/dune/grid/common/entity.hh:322: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::EquidistantOffsetCoordinates >; EntityImp = Dune::YaspEntity; Dune::Entity<0, dim, GridImp, EntityImp>::Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:22: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > > >, Dune::GridGlue::Codim0Extractor > > > >, 0, 1>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:94:15: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 1]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:266:67: required from here -/usr/include/dune/grid/yaspgrid/ygrid.hh:407:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | fTupel lowerleft() const - | ^~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:5, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:27: -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh: In member function 'void Dune::GridGlue::Projection::doProjection(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:181:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 181 | directions[i] = target[i+1] - target[0]; - | ^~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:27: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In static member function 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 3; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:206:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | static LocalCoords localCornerCoords(int i, const Dune::GeometryType& gt) - | ^~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -[ 59%] Built target projectiontest -make -f dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/depend -make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' -cd /build/dune-grid-glue-2.7.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/dune-grid-glue-2.7.0 /build/dune-grid-glue-2.7.0/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/DependInfo.cmake --color= -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid/ygrid.hh:647:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; typename Coordinates::ctype = double]' -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:505: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::EquidistantOffsetCoordinates >; Dune::YaspEntity<0, dim, GridImp>::Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' -/usr/include/dune/grid/common/entity.hh:322: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::EquidistantOffsetCoordinates >; EntityImp = Dune::YaspEntity; Dune::Entity<0, dim, GridImp, EntityImp>::Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:22: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > > >, Dune::GridGlue::Codim0Extractor > > > >, 0, 1>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:94:15: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here -/usr/include/dune/grid/yaspgrid/ygrid.hh:407:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/DependInfo.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/depend.internal". -Dependee "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/dune-grid-glue-2.7.0/build/dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/depend.internal". -Scanning dependencies of target mixeddimcouplingtest -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -make -f dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/build -make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' -[ 63%] Building CXX object dune/grid-glue/test/CMakeFiles/mixeddimcouplingtest.dir/mixeddimcouplingtest.cc.o -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_TBB=1 -DENABLE_UG=1 -DHAVE_CONFIG_H -DMPICH_SKIP_MPICXX -DMPIPP_H -DMPI_NO_CPPBIND -DModelP -DUG_USE_NEW_DIMENSION_DEFINES -D_TBB_CPP0X -I/build/dune-grid-glue-2.7.0/build -I/build/dune-grid-glue-2.7.0 -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/lib/aarch64-linux-gnu/openmpi/include -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -o CMakeFiles/mixeddimcouplingtest.dir/mixeddimcouplingtest.cc.o -c /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:27: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::setupNodalDirections(const std::vector >&, const std::vector&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&) [with int dimworld = 3; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:279:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | nodalDomainDirections_[i] = domainDirections_(coords1[i]); - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:27: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 2; int grid2Dim = 2; int dimworld = 3]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); - | ~~~^~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:24: /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim1extractor.hh: In member function 'void Dune::GridGlue::Codim1Extractor::update(const Predicate&) [with GV = Dune::GridView > >]': /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim1extractor.hh:187:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2932,6 +3003,31 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridgluevtkwriter.hh:216:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 216 | fmerged << isIt->geometry().corner(i) << coordinatePadding << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:22, + from /usr/include/dune/grid/common/geometry.hh:15, + from /usr/include/dune/grid/common/grid.hh:1182, + from /usr/include/dune/grid/geometrygrid/grid.hh:11, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:65: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:111:35: required from here +/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /usr/include/dune/grid/common/grid.hh:1182, + from /usr/include/dune/grid/geometrygrid/grid.hh:11, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: +/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 = 3; GridImp = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; GeometryImp = Dune::GeoGrid::Geometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:32: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:111:35: required from here +/usr/include/dune/grid/common/geometry.hh:165:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 165 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:10: @@ -2967,35 +3063,63 @@ /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:10: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 3; int grid2Dim = 1; int dimworld = 3]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:105:14: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: 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 Impl::IntersectionListLocal::corner(*impl_, intersection, corner, index); + | ^ /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; Dune::MultiLinearGeometry::JacobianTransposed = Dune::FieldMatrix; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:315:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector]' /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:130:45: required from 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim1)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 2; int dim2 = 1; int dimworld = 2; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<2, 1>::SimplicialIntersection]' /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: required from here /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:22, - from /usr/include/dune/grid/common/geometry.hh:15, - from /usr/include/dune/grid/common/grid.hh:1182, - from /usr/include/dune/grid/geometrygrid/grid.hh:11, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:65: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' +In file included from /usr/include/dune/grid/yaspgrid.hh:30, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:7: +/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; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AxisAlignedCubeGeometry::LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:167:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:31: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:111:35: required from here -/usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/usr/include/dune/geometry/axisalignedcubegeometry.hh:150:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 150 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/grid/common/grid.hh:1182, - from /usr/include/dune/grid/geometrygrid/grid.hh:11, +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:225:1: 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 /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:10: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'static typename P::Local1 Dune::GridGlue::Impl::IntersectionListLocal::corner(const P&, typename P::Index, unsigned int, unsigned int) [with P = Dune::GridGlue::IntersectionListProvider, Dune::FieldVector >; typename P::Local1 = Dune::FieldVector; typename P::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:62: required from 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 3; int grid2Dim = 1; int dimworld = 3]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:105:14: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:120:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 120 | static typename P::Local1 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) + | ^~~~~~ +In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, + from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, + from /usr/include/dune/grid/geometrygrid/grid.hh:16, from /usr/include/dune/grid/geometrygrid.hh:3, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: -/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 = 3; GridImp = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; GeometryImp = Dune::GeoGrid::Geometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:32: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:111:35: required from here -/usr/include/dune/grid/common/geometry.hh:165:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 165 | GlobalCoordinate global (const LocalCoordinate& local) const +/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 = 3; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:206:66: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:105:14: required from here +/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:20, from /usr/include/dune/grid/common/grid.hh:15, @@ -3012,8 +3136,6 @@ /usr/include/dune/common/densevector.hh:440:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | derived_type operator+ (const DenseVector& b) const | ^~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:225:1: 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 /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:7: @@ -3021,19 +3143,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override | ^~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:10: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 3; int grid2Dim = 1; int dimworld = 3]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:105:14: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: 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 Impl::IntersectionListLocal::corner(*impl_, intersection, corner, index); - | ^ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 1; int dim1 = 1]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, @@ -3044,16 +3153,37 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:68:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | interpolate(const Coordinate& x, const Corners& corners) | ^~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:30, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:7: -/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; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AxisAlignedCubeGeometry::LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:167:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:31: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:111:35: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:150:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 150 | GlobalCoordinate global(const LocalCoordinate& local) const +In file included from /usr/include/dune/grid/common/grid.hh:1182, + from /usr/include/dune/grid/yaspgrid.hh:20, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' +/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' +/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; std::allocator_traits >::allocator_type = std::allocator > > > > >]' +/usr/include/c++/10/bits/shared_ptr_base.h:551:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' +/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:78:46: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 1]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:266:67: required from here +/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | GlobalCoordinate corner ( int i ) 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' +/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' +/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; std::allocator_traits >::allocator_type = std::allocator > > > > >]' +/usr/include/c++/10/bits/shared_ptr_base.h:551:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' +/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:78:46: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here +/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:10: @@ -3077,10 +3207,10 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:172:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | g2local[j] = grid2Geometry.local(global[j]); | ^~~~~~~ -In file included from /usr/include/dune/grid/common/grid.hh:1182, - from /usr/include/dune/grid/yaspgrid.hh:20, +In file included from /usr/include/dune/grid/yaspgrid.hh:30, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]' /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' /usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' @@ -3092,50 +3222,9 @@ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:78:46: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 1]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:266:67: required from here -/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:10: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'static typename P::Local1 Dune::GridGlue::Impl::IntersectionListLocal::corner(const P&, typename P::Index, unsigned int, unsigned int) [with P = Dune::GridGlue::IntersectionListProvider, Dune::FieldVector >; typename P::Local1 = Dune::FieldVector; typename P::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:62: required from 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 3; int grid2Dim = 1; int dimworld = 3]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:105:14: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:120:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 120 | static typename P::Local1 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) - | ^~~~~~ -In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, - from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, - from /usr/include/dune/grid/geometrygrid/grid.hh:16, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: -/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 = 3; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:206:66: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:105:14: required from here -/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | GlobalCoordinate corner(int k) 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::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' -/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' -/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; std::allocator_traits >::allocator_type = std::allocator > > > > >]' -/usr/include/c++/10/bits/shared_ptr_base.h:551:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' -/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:78:46: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here -/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fvector.hh:20, from /usr/include/dune/grid/common/grid.hh:15, from /usr/include/dune/grid/geometrygrid/grid.hh:11, @@ -3182,6 +3271,20 @@ /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' +/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' +/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; std::allocator_traits >::allocator_type = std::allocator > > > > >]' +/usr/include/c++/10/bits/shared_ptr_base.h:551:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' +/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:78:46: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:19, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:11: /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 2; int grid2Dim = 1; int dimworld = 2]': @@ -3191,24 +3294,23 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:802:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 802 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); | ~~~^~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:30, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' -/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' -/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; std::allocator_traits >::allocator_type = std::allocator > > > > >]' -/usr/include/c++/10/bits/shared_ptr_base.h:551:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' -/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:78:46: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 1]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:266:67: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | GlobalCoordinate corner(int k) const - | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:20, + from /usr/include/dune/grid/common/grid.hh:15, + from /usr/include/dune/grid/geometrygrid/grid.hh:11, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: +/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; Dune::DenseVector::derived_type = Dune::FieldVector]': +/usr/include/dune/geometry/affinegeometry.hh:538:55: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = std::array, 2>; ct = double; int mydim = 1; int cdim = 1; Dune::AffineGeometry::ReferenceElement = Dune::Geo::ReferenceElement >]' +/usr/include/dune/geometry/affinegeometry.hh:545:69: required from 'Dune::AffineGeometry::AffineGeometry(Dune::GeometryType, const CoordVector&) [with CoordVector = std::array, 2>; ct = double; int mydim = 1; int cdim = 1]' +/usr/include/c++/10/bits/unique_ptr.h:962:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = Dune::AffineGeometry; _Args = {const Dune::GeometryType&, std::array, 2>&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr, std::default_delete > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:195:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:105:14: required from here +/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, from /usr/include/dune/grid/geometrygrid/grid.hh:16, @@ -3253,20 +3355,6 @@ /usr/include/dune/grid/geometrygrid/hostcorners.hh:35:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 35 | Coordinate operator[] ( int i ) const | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' -/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' -/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; std::allocator_traits >::allocator_type = std::allocator > > > > >]' -/usr/include/c++/10/bits/shared_ptr_base.h:551:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > > >]' -/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Alloc = std::allocator > > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:78:46: required from 'void testCubeGrids(std::shared_ptr >, const Dune::FieldVector&) [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:267:67: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:9: /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh: In member function 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > >]': /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -3301,14 +3389,6 @@ /usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 1; int dim1 = 1; Dune::GridGlue::SimplicialIntersectionListProvider::Local0 = Dune::FieldVector; Dune::GridGlue::SimplicialIntersectionListProvider::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override - | ^~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:5, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:403, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:10: @@ -3325,19 +3405,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:103:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | auto parentLocal(unsigned int idx, unsigned int corner, unsigned int parId = 0) const | ^~~~~~~~~~~ -In file included from /usr/include/c++/10/functional:59, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/parallel/communication.hh:14, - from /usr/include/dune/common/parallel/mpihelper.hh:11, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:7: -/usr/include/c++/10/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:279:58: required from 'void Dune::GridGlue::ContactMerge::setupNodalDirections(const std::vector >&, const std::vector&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&) [with int dimworld = 2; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:195:9: required from 'void Dune::GridGlue::ContactMerge::build(const std::vector >&, const std::vector&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&) [with int dimworld = 2; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:186:10: required from here -/usr/include/c++/10/bits/std_function.h:617:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 617 | function<_Res(_ArgTypes...)>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:13: /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh: In function 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >, 0, 1>]': /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:37:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -3349,27 +3416,24 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:44:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Dune::FieldVector localGrid1Pos = | ^~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:20, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:11: -/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; Dune::DenseVector::derived_type = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:340:40: required from 'void Dune::GridGlue::ContactMerge::removeDoubles(std::vector::dim>, 2> >&) [with int dimworld = 2; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:149:5: required from 'void Dune::GridGlue::ContactMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dimworld = 2; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<1, 1>::SimplicialIntersection]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:11:6: required from here -/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:5, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:11: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh: In instantiation of 'typename Corners::value_type Dune::GridGlue::ProjectionImplementation::interpolate(const Coordinate&, const Corners&) [with Coordinate = Dune::FieldVector; Corners = std::vector, std::allocator > >; typename Corners::value_type = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:271:23: required from 'void Dune::GridGlue::Projection::doInverseProjection(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:470:22: required from 'void Dune::GridGlue::Projection::project(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:66:14: required from 'void Dune::GridGlue::ContactMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dimworld = 2; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<1, 1>::SimplicialIntersection]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:11:6: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:68:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 68 | interpolate(const Coordinate& x, const Corners& corners) - | ^~~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 1; int dim1 = 1; Dune::GridGlue::SimplicialIntersectionListProvider::Local0 = Dune::FieldVector; Dune::GridGlue::SimplicialIntersectionListProvider::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override + | ^~~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /usr/include/dune/grid/common/geometry.hh:15, @@ -3397,69 +3461,59 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:37:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Dune::FieldVector localGrid0Pos = | ^~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:11: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ +In file included from /usr/include/c++/10/functional:59, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/parallel/communication.hh:14, + from /usr/include/dune/common/parallel/mpihelper.hh:11, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:7: +/usr/include/c++/10/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:279:58: required from 'void Dune::GridGlue::ContactMerge::setupNodalDirections(const std::vector >&, const std::vector&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&) [with int dimworld = 2; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:195:9: required from 'void Dune::GridGlue::ContactMerge::build(const std::vector >&, const std::vector&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&) [with int dimworld = 2; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:186:10: required from here +/usr/include/c++/10/bits/std_function.h:617:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 617 | function<_Res(_ArgTypes...)>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:20, - from /usr/include/dune/grid/common/grid.hh:15, - from /usr/include/dune/grid/geometrygrid/grid.hh:11, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:11: /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; Dune::DenseVector::derived_type = Dune::FieldVector]': -/usr/include/dune/geometry/affinegeometry.hh:538:55: required from 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = std::array, 2>; ct = double; int mydim = 1; int cdim = 1; Dune::AffineGeometry::ReferenceElement = Dune::Geo::ReferenceElement >]' -/usr/include/dune/geometry/affinegeometry.hh:545:69: required from 'Dune::AffineGeometry::AffineGeometry(Dune::GeometryType, const CoordVector&) [with CoordVector = std::array, 2>; ct = double; int mydim = 1; int cdim = 1]' -/usr/include/c++/10/bits/unique_ptr.h:962:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = Dune::AffineGeometry; _Args = {const Dune::GeometryType&, std::array, 2>&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr, std::default_delete > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:195:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:105:14: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:340:40: required from 'void Dune::GridGlue::ContactMerge::removeDoubles(std::vector::dim>, 2> >&) [with int dimworld = 2; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:149:5: required from 'void Dune::GridGlue::ContactMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dimworld = 2; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<1, 1>::SimplicialIntersection]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:11:6: required from here /usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 1; int dim1 = 1]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | Local1 corner1(Index intersection, unsigned corner, unsigned index) const override - | ^~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:5, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh: In member function 'void Dune::GridGlue::Projection::doProjection(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:181:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 181 | directions[i] = target[i+1] - target[0]; - | ^~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In static member function 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 2; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:206:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | static LocalCoords localCornerCoords(int i, const Dune::GeometryType& gt) - | ^~~~~~~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::setupNodalDirections(const std::vector >&, const std::vector&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&) [with int dimworld = 2; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:279:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | nodalDomainDirections_[i] = domainDirections_(coords1[i]); - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 2]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); - | ~~~^~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc: In lambda function: -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:39:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 39 | if ( std::abs(element.geometry().corner(refElement.subEntity(face,1,i,dim))[0] - sliceCoord) > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh: In instantiation of 'typename Corners::value_type Dune::GridGlue::ProjectionImplementation::interpolate(const Coordinate&, const Corners&) [with Coordinate = Dune::FieldVector; Corners = std::vector, std::allocator > >; typename Corners::value_type = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:271:23: required from 'void Dune::GridGlue::Projection::doInverseProjection(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:470:22: required from 'void Dune::GridGlue::Projection::project(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:66:14: required from 'void Dune::GridGlue::ContactMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << Dune::GridGlue::ContactMerge::dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dimworld = 2; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<1, 1>::SimplicialIntersection]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:11:6: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:68:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 68 | interpolate(const Coordinate& x, const Corners& corners) + | ^~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/grid.hh:1182, + from /usr/include/dune/grid/geometrygrid/grid.hh:11, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, Dune::YaspEntity>&, unsigned int)>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, Dune::YaspEntity>&, unsigned int)>]' +/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >]' +/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; std::allocator_traits >::allocator_type = std::allocator > > > >]' +/usr/include/c++/10/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >]' +/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:96:76: required from here +/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:20: @@ -3484,6 +3538,13 @@ /usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 1; int dim1 = 1]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | Local1 corner1(Index intersection, unsigned corner, unsigned index) const override + | ^~~~~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:12, from /usr/include/dune/grid/uggrid.hh:116, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:10: @@ -3497,6 +3558,19 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:129:45: required from 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 1; int dim2 = 1; int dimworld = 1; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<1, 1>::SimplicialIntersection]' /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: required from here /usr/include/dune/geometry/multilineargeometry.hh:304:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection.hh:278, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:5, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh: In member function 'void Dune::GridGlue::Projection::doProjection(const std::tuple&, const std::tuple&) [with Corners = const std::vector, std::allocator > >; Normals = const std::vector, std::allocator > >; Coordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:181:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 181 | directions[i] = target[i+1] - target[0]; + | ^~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh: In static member function 'static Dune::GridGlue::ContactMerge::LocalCoords Dune::GridGlue::ContactMerge::localCornerCoords(int, const Dune::GeometryType&) [with int dimworld = 2; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:206:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | static LocalCoords localCornerCoords(int i, const Dune::GeometryType& gt) + | ^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::JacobianTransposed = Dune::FieldMatrix; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:315:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector]' /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:129:45: required from 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 2; int dim2 = 2; int dimworld = 2; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<2, 2>::SimplicialIntersection]' @@ -3509,6 +3583,99 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:129:45: required from 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 1; int dim2 = 1; int dimworld = 1; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<1, 1>::SimplicialIntersection]' /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: required from here /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:6, + from /usr/include/dune/grid/geometrygrid/cornerstorage.hh:8, + from /usr/include/dune/grid/geometrygrid/entity.hh:10, + from /usr/include/dune/grid/geometrygrid/datahandle.hh:11, + from /usr/include/dune/grid/geometrygrid/grid.hh:15, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: +/usr/include/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>; Dune::GeoGrid::HostCorners::Coordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:40:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, Dune::GeoGrid::CoordFunctionCaller >::RangeVector&) const [with HostEntity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>; ct = double; unsigned int dimD = 1; unsigned int dimR = 3; Impl = MixedDimTrafo<1, 3, double>; Dune::GeoGrid::CoordFunctionCaller >::RangeVector = Dune::FieldVector]' +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:57:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, Dune::GeoGrid::CoordVector::dimensionworld>, size>&) const [with long unsigned int size = 2; int mydim = 1; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; typename std::remove_const::type::Traits::ctype = double]' +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:186:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >]' +/usr/include/dune/geometry/multilineargeometry.hh:250:27: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, false>; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, MixedDimTrafo<1, 3, double> > >]' +/usr/include/dune/geometry/multilineargeometry.hh:530:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/geometrygrid/geometry.hh:138:20: required from 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, false>; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >]' +/usr/include/dune/grid/geometrygrid/entity.hh:254:18: required from 'Dune::GeoGrid::EntityBase::Geometry Dune::GeoGrid::EntityBase::geometry() const [with int codim = 0; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; Dune::GeoGrid::EntityBase::Geometry = Dune::Geometry<1, 3, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Geometry>]' +/usr/include/dune/grid/common/entity.hh:322: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::GeometryGrid, MixedDimTrafo<1, 3, double> >; EntityImp = Dune::GeoGrid::Entity; Dune::Entity<0, dim, GridImp, EntityImp>::Geometry = Dune::Geometry<1, 3, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Geometry>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:23: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:111:35: required from here +/usr/include/dune/grid/geometrygrid/hostcorners.hh:35:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 35 | Coordinate operator[] ( int i ) const + | ^~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::setupNodalDirections(const std::vector >&, const std::vector&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&) [with int dimworld = 2; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:279:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | nodalDomainDirections_[i] = domainDirections_(coords1[i]); + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:18: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 2]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); + | ~~~^~~~ +In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, + from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, + from /usr/include/dune/grid/geometrygrid/grid.hh:16, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, MixedDimTrafo<1, 3, double> > >; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/geometry.hh:189:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; Dune::GeoGrid::Geometry::GlobalCoordinate = Dune::FieldVector]' +/usr/include/dune/grid/common/geometry.hh:158:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; GeometryImp = Dune::GeoGrid::Geometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:229:43: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > >, MixedDimTrafo<1, 3, double>, std::allocator > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Entity>&, unsigned int)>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > >, MixedDimTrafo<1, 3, double>, std::allocator > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Entity>&, unsigned int)>]' +/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' +/usr/include/c++/10/bits/alloc_traits.h:512:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/10/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; _Alloc = std::allocator > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' +/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' +/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; _Alloc = std::allocator > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}]' +/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:97:76: required from here +/usr/include/dune/geometry/multilineargeometry.hh:267:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc: In lambda function: +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:39:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 39 | if ( std::abs(element.geometry().corner(refElement.subEntity(face,1,i,dim))[0] - sliceCoord) > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/grid.hh:1182, + from /usr/include/dune/grid/geometrygrid/grid.hh:11, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/hostcorners.hh:37:36: required from 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>; Dune::GeoGrid::HostCorners::Coordinate = Dune::FieldVector]' +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:40:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, Dune::GeoGrid::CoordFunctionCaller >::RangeVector&) const [with HostEntity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>; ct = double; unsigned int dimD = 1; unsigned int dimR = 3; Impl = MixedDimTrafo<1, 3, double>; Dune::GeoGrid::CoordFunctionCaller >::RangeVector = Dune::FieldVector]' +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:57:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, Dune::GeoGrid::CoordVector::dimensionworld>, size>&) const [with long unsigned int size = 2; int mydim = 1; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; typename std::remove_const::type::Traits::ctype = double]' +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:186:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >]' +/usr/include/dune/geometry/multilineargeometry.hh:250:27: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, false>; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, MixedDimTrafo<1, 3, double> > >]' +/usr/include/dune/geometry/multilineargeometry.hh:530:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/geometrygrid/geometry.hh:138:20: required from 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, false>; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >]' +/usr/include/dune/grid/geometrygrid/entity.hh:254:18: required from 'Dune::GeoGrid::EntityBase::Geometry Dune::GeoGrid::EntityBase::geometry() const [with int codim = 0; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; Dune::GeoGrid::EntityBase::Geometry = Dune::Geometry<1, 3, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Geometry>]' +/usr/include/dune/grid/common/entity.hh:322: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::GeometryGrid, MixedDimTrafo<1, 3, double> >; EntityImp = Dune::GeoGrid::Entity; Dune::Entity<0, dim, GridImp, EntityImp>::Geometry = Dune::Geometry<1, 3, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Geometry>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:23: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:111:35: required from here +/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:20, + from /usr/include/dune/grid/common/grid.hh:15, + from /usr/include/dune/grid/yaspgrid.hh:20, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: +/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; Dune::DenseVector::derived_type = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:239:18: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 2; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:588:73: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 2; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:852:72: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 2; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.cc:38:51: required from 'static bool Dune::GridGlue::IntersectionComputation::computeIntersection(const std::vector&, const std::vector&, std::vector >&, std::vector >&, std::vector&) [with CM = Dune::GridGlue::SimplexMethod<2, 2, 2, double>; typename CM::Vector = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:101:53: required from 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 2; int dim2 = 2; int dimworld = 2; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<2, 2>::SimplicialIntersection]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: required from here +/usr/include/dune/common/densevector.hh:440:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 440 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:5, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:403, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:29, @@ -3559,39 +3726,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:37:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Dune::FieldVector localGrid0Pos = | ^~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/common/grid.hh:1182, - from /usr/include/dune/grid/geometrygrid/grid.hh:11, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, Dune::YaspEntity>&, unsigned int)>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, Dune::YaspEntity>&, unsigned int)>]' -/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >]' -/usr/include/c++/10/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; std::allocator_traits >::allocator_type = std::allocator > > > >]' -/usr/include/c++/10/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > > >]' -/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Alloc = std::allocator > > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > > >; _Args = {Dune::GridView > > >, const std::function >, Dune::YaspEntity>&, unsigned int)>&}]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:96:76: required from here -/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:20, - from /usr/include/dune/grid/common/grid.hh:15, - from /usr/include/dune/grid/yaspgrid.hh:20, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: -/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; Dune::DenseVector::derived_type = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:239:18: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 2; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:588:73: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 2; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:852:72: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 2; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.cc:38:51: required from 'static bool Dune::GridGlue::IntersectionComputation::computeIntersection(const std::vector&, const std::vector&, std::vector >&, std::vector >&, std::vector&) [with CM = Dune::GridGlue::SimplexMethod<2, 2, 2, double>; typename CM::Vector = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:101:53: required from 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 2; int dim2 = 2; int dimworld = 2; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<2, 2>::SimplicialIntersection]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: required from here -/usr/include/dune/common/densevector.hh:440:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 440 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:20, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:8, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, @@ -3632,6 +3766,12 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:182:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | corners_element_local[i] = gridLocalGeometry.global(corners_subEntity_local[i]); | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:85, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:23: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc: In member function 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 1; int dim2 = 1; int dimworld = 1; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:72:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | T scaling = min((grid1ElementCorners[0] - grid1ElementCorners[1]).two_norm(), + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh: In member function 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim1Extractor > > >, ShiftTrafo<2, double>, std::allocator > > >; P1 = Dune::GridGlue::Codim1Extractor > > > >]': /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | corners_subEntity_local[i] = glue.merger_->template parentLocal(mergeindex, i, par); @@ -3639,28 +3779,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:182:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | corners_element_local[i] = gridLocalGeometry.global(corners_subEntity_local[i]); | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:6, - from /usr/include/dune/grid/geometrygrid/cornerstorage.hh:8, - from /usr/include/dune/grid/geometrygrid/entity.hh:10, - from /usr/include/dune/grid/geometrygrid/datahandle.hh:11, - from /usr/include/dune/grid/geometrygrid/grid.hh:15, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: -/usr/include/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>; Dune::GeoGrid::HostCorners::Coordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:40:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, Dune::GeoGrid::CoordFunctionCaller >::RangeVector&) const [with HostEntity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>; ct = double; unsigned int dimD = 1; unsigned int dimR = 3; Impl = MixedDimTrafo<1, 3, double>; Dune::GeoGrid::CoordFunctionCaller >::RangeVector = Dune::FieldVector]' -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:57:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, Dune::GeoGrid::CoordVector::dimensionworld>, size>&) const [with long unsigned int size = 2; int mydim = 1; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; typename std::remove_const::type::Traits::ctype = double]' -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:186:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >]' -/usr/include/dune/geometry/multilineargeometry.hh:250:27: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, false>; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, MixedDimTrafo<1, 3, double> > >]' -/usr/include/dune/geometry/multilineargeometry.hh:530:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/geometrygrid/geometry.hh:138:20: required from 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, false>; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >]' -/usr/include/dune/grid/geometrygrid/entity.hh:254:18: required from 'Dune::GeoGrid::EntityBase::Geometry Dune::GeoGrid::EntityBase::geometry() const [with int codim = 0; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; Dune::GeoGrid::EntityBase::Geometry = Dune::Geometry<1, 3, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Geometry>]' -/usr/include/dune/grid/common/entity.hh:322: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::GeometryGrid, MixedDimTrafo<1, 3, double> >; EntityImp = Dune::GeoGrid::Entity; Dune::Entity<0, dim, GridImp, EntityImp>::Geometry = Dune::Geometry<1, 3, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Geometry>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:23: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:111:35: required from here -/usr/include/dune/grid/geometrygrid/hostcorners.hh:35:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 35 | Coordinate operator[] ( int i ) const - | ^~~~~~~~ /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh: In member function 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim1Extractor > > >, ShiftTrafo<2, double>, std::allocator > > >]': /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | corners_subEntity_local[i] = glue.merger_->template parentLocal(mergeindex, i, par); @@ -3689,53 +3807,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:182:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 182 | corners_element_local[i] = gridLocalGeometry.global(corners_subEntity_local[i]); | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, - from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, - from /usr/include/dune/grid/geometrygrid/grid.hh:16, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, MixedDimTrafo<1, 3, double> > >; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/geometry.hh:189:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; Dune::GeoGrid::Geometry::GlobalCoordinate = Dune::FieldVector]' -/usr/include/dune/grid/common/geometry.hh:158:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; GeometryImp = Dune::GeoGrid::Geometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:229:43: required from 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > >, MixedDimTrafo<1, 3, double>, std::allocator > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Entity>&, unsigned int)>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:70:5: required from 'Dune::GridGlue::Codim0Extractor::Codim0Extractor(const GV&, const Predicate&) [with GV = Dune::GridView > >, MixedDimTrafo<1, 3, double>, std::allocator > >; Dune::GridGlue::Codim0Extractor::Predicate = std::function, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Entity>&, unsigned int)>]' -/usr/include/c++/10/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' -/usr/include/c++/10/bits/alloc_traits.h:512:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/10/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; _Alloc = std::allocator > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' -/usr/include/c++/10/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}; _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]' -/usr/include/c++/10/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; _Alloc = std::allocator > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}]' -/usr/include/c++/10/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >; _Args = {Dune::GridView > > >, MixedDimTrafo<1, 3, double>, std::allocator > >, const std::function >, MixedDimTrafo<1, 3, double>, std::allocator >, Dune::GeoGrid::Entity>&, unsigned int)>&}]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:97:76: required from here -/usr/include/dune/geometry/multilineargeometry.hh:267:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/grid/common/grid.hh:1182, - from /usr/include/dune/grid/geometrygrid/grid.hh:11, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/hostcorners.hh:37:36: required from 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>; Dune::GeoGrid::HostCorners::Coordinate = Dune::FieldVector]' -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:40:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, Dune::GeoGrid::CoordFunctionCaller >::RangeVector&) const [with HostEntity = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>; ct = double; unsigned int dimD = 1; unsigned int dimR = 3; Impl = MixedDimTrafo<1, 3, double>; Dune::GeoGrid::CoordFunctionCaller >::RangeVector = Dune::FieldVector]' -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:57:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, Dune::GeoGrid::CoordVector::dimensionworld>, size>&) const [with long unsigned int size = 2; int mydim = 1; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; typename std::remove_const::type::Traits::ctype = double]' -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:186:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >]' -/usr/include/dune/geometry/multilineargeometry.hh:250:27: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, false>; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, MixedDimTrafo<1, 3, double> > >]' -/usr/include/dune/geometry/multilineargeometry.hh:530:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/geometrygrid/geometry.hh:138:20: required from 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, false>; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >]' -/usr/include/dune/grid/geometrygrid/entity.hh:254:18: required from 'Dune::GeoGrid::EntityBase::Geometry Dune::GeoGrid::EntityBase::geometry() const [with int codim = 0; Grid = const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >; Dune::GeoGrid::EntityBase::Geometry = Dune::Geometry<1, 3, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Geometry>]' -/usr/include/dune/grid/common/entity.hh:322: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::GeometryGrid, MixedDimTrafo<1, 3, double> >; EntityImp = Dune::GeoGrid::Entity; Dune::Entity<0, dim, GridImp, EntityImp>::Geometry = Dune::Geometry<1, 3, const Dune::GeometryGrid, MixedDimTrafo<1, 3, double> >, Dune::GeoGrid::Geometry>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:23: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >, 0, 1>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:111:35: required from here -/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:85, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:23: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc: In member function 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 1; int dim2 = 1; int dimworld = 1; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:72:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | T scaling = min((grid1ElementCorners[0] - grid1ElementCorners[1]).two_norm(), - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:12, from /usr/include/dune/grid/uggrid.hh:116, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:10: @@ -3797,17 +3868,6 @@ | ^~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': /usr/include/dune/grid/yaspgrid.hh:976: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/grid.hh:1182, - from /usr/include/dune/grid/geometrygrid/grid.hh:11, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:9: -/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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:35:46: required from 'typename Dune::GridGlue::Codim1Extractor::Predicate makeHorizontalFacePredicate(double) [with GridView = Dune::GridView > > >; typename Dune::GridGlue::Codim1Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:129:92: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here -/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:10: @@ -3843,6 +3903,33 @@ /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/grid.hh:1182, + from /usr/include/dune/grid/geometrygrid/grid.hh:11, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:9: +/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::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:35:46: required from 'typename Dune::GridGlue::Codim1Extractor::Predicate makeHorizontalFacePredicate(double) [with GridView = Dune::GridView > > >; typename Dune::GridGlue::Codim1Extractor::Predicate = std::function >, Dune::YaspEntity>&, unsigned int)>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:129:92: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here +/usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:20, + from /usr/include/dune/grid/common/grid.hh:15, + from /usr/include/dune/grid/geometrygrid/grid.hh:11, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: +/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; Dune::DenseVector::derived_type = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:239:18: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 3; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:588:73: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 3; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:754:73: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 3; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:43:78: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 3; int dim1 = 3; int dim2 = 1; T = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.cc:38:51: required from 'static bool Dune::GridGlue::IntersectionComputation::computeIntersection(const std::vector&, const std::vector&, std::vector >&, std::vector >&, std::vector&) [with CM = Dune::GridGlue::SimplexMethod<3, 3, 1, double>; typename CM::Vector = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:101:53: required from 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim1)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 3; int dim2 = 1; int dimworld = 3; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<3, 1>::SimplicialIntersection]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: required from here +/usr/include/dune/common/densevector.hh:440:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 440 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:25: @@ -3877,44 +3964,6 @@ /usr/include/dune/grid/common/geometry.hh:165:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:20, - from /usr/include/dune/grid/common/grid.hh:15, - from /usr/include/dune/grid/geometrygrid/grid.hh:11, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: -/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; Dune::DenseVector::derived_type = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:239:18: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 3; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:588:73: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 3; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:754:73: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 3; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/simplexintersection.cc:43:78: required from 'static bool Dune::GridGlue::SimplexMethod::computeIntersectionPoints(const std::vector >&, const std::vector >&, std::vector >&, std::vector >&, std::vector >&) [with int dimWorld = 3; int dim1 = 3; int dim2 = 1; T = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.cc:38:51: required from 'static bool Dune::GridGlue::IntersectionComputation::computeIntersection(const std::vector&, const std::vector&, std::vector >&, std::vector >&, std::vector&) [with CM = Dune::GridGlue::SimplexMethod<3, 3, 1, double>; typename CM::Vector = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:101:53: required from 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim1)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 3; int dim2 = 1; int dimworld = 3; T = double; typename Dune::GridGlue::StandardMerge::SimplicialIntersection = Dune::GridGlue::SimplicialIntersectionListProvider<3, 1>::SimplicialIntersection]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: required from here -/usr/include/dune/common/densevector.hh:440:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 440 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:20, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:8, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:7: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:15: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 0; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 0; ctype = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:228:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:143:13: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: 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 Impl::IntersectionListLocal::corner(*impl_, intersection, corner, index); - | ^ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:10: @@ -3938,17 +3987,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:172:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | g2local[j] = grid2Geometry.local(global[j]); | ^~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:30, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:10: -/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; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AxisAlignedCubeGeometry::LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:167: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; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:31: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >, 0, 1>]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:152:15: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here -/usr/include/dune/geometry/axisalignedcubegeometry.hh:150:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 150 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:20, from /usr/include/dune/grid/common/grid.hh:15, from /usr/include/dune/grid/geometrygrid/grid.hh:11, @@ -3984,20 +4022,10 @@ /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:19, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:11: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 3; int grid2Dim = 1; int dimworld = 3]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); - | ~~~^~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:802:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 802 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); - | ~~~^~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:15: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'static typename P::Local0 Dune::GridGlue::Impl::IntersectionListLocal::corner(const P&, typename P::Index, unsigned int, unsigned int) [with P = Dune::GridGlue::IntersectionListProvider, Dune::FieldVector >; typename P::Local0 = Dune::FieldVector; typename P::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:62: required from 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 0; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 0; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 0; ctype = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 2]' /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:228:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' @@ -4005,59 +4033,42 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:143:13: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:107:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | static typename P::Local0 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) - | ^~~~~~ -In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, - from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, - from /usr/include/dune/grid/geometrygrid/grid.hh:16, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:9: -/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; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:182:64: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:228:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:143:13: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here -/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:15: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'static typename P::Local1 Dune::GridGlue::Impl::IntersectionListLocal::corner(const P&, typename P::Index, unsigned int, unsigned int) [with P = Dune::GridGlue::IntersectionListProvider, Dune::FieldVector >; typename P::Local1 = Dune::FieldVector; typename P::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:62: required from 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:143:13: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:120:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 120 | static typename P::Local1 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) - | ^~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:98: 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 Impl::IntersectionListLocal::corner(*impl_, intersection, corner, index); + | ^ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:19, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:11: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh: In member function 'std::pair Dune::GridGlue::StandardMerge::intersectionIndex(unsigned int, unsigned int, Dune::GridGlue::StandardMerge::SimplicialIntersection&) [with T = double; int grid1Dim = 3; int grid2Dim = 1; int dimworld = 3]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); + | ~~~^~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:802:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 802 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); + | ~~~^~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:9: /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh: In member function 'void Dune::GridGlue::Codim0Extractor::update(const Predicate&) [with GV = Dune::GridView > >]': /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim0extractor.hh:159:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | (geometry.corner(1)[0] < geometry.corner(0)[0]); | ~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, - from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, - from /usr/include/dune/grid/geometrygrid/grid.hh:16, - from /usr/include/dune/grid/geometrygrid.hh:3, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:9: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits >, Embedding<1, 2, double>, std::allocator > >; Dune::CachedMultiLinearGeometry::GlobalCoordinate = Dune::FieldVector; Dune::CachedMultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/geometry.hh:192:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid >, Embedding<1, 2, double>, std::allocator >; Dune::GeoGrid::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::GeoGrid::Geometry::LocalCoordinate = Dune::FieldVector]' -/usr/include/dune/grid/common/geometry.hh:167:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid >, Embedding<1, 2, double>, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:32: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >, 0, 1>]' +In file included from /usr/include/dune/grid/yaspgrid.hh:30, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:10: +/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; Dune::AxisAlignedCubeGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AxisAlignedCubeGeometry::LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:167: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; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:31: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >, 0, 1>]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:152:15: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here -/usr/include/dune/geometry/multilineargeometry.hh:547:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 547 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/usr/include/dune/geometry/axisalignedcubegeometry.hh:150:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 150 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:20, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:8, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:7: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:76, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:7: /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 = 1; GridImp = const Dune::YaspGrid<1>]': @@ -4114,6 +4125,51 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:44:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Dune::FieldVector localGrid1Pos = | ^~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:15: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'static typename P::Local0 Dune::GridGlue::Impl::IntersectionListLocal::corner(const P&, typename P::Index, unsigned int, unsigned int) [with P = Dune::GridGlue::IntersectionListProvider, Dune::FieldVector >; typename P::Local0 = Dune::FieldVector; typename P::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:62: required from 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 0; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 0; ctype = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:228:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:143:13: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:107:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | static typename P::Local0 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) + | ^~~~~~ +In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, + from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, + from /usr/include/dune/grid/geometrygrid/grid.hh:16, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:9: +/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; Dune::MultiLinearGeometry::GlobalCoordinate = Dune::FieldVector; Dune::MultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:182:64: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:228:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:143:13: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here +/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:15: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'static typename P::Local1 Dune::GridGlue::Impl::IntersectionListLocal::corner(const P&, typename P::Index, unsigned int, unsigned int) [with P = Dune::GridGlue::IntersectionListProvider, Dune::FieldVector >; typename P::Local1 = Dune::FieldVector; typename P::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:189:62: required from 'auto Dune::GridGlue::IntersectionList::corner(Dune::GridGlue::IntersectionList::Index, unsigned int, unsigned int) const [with int I = 1; Local0 = Dune::FieldVector; Local1 = Dune::FieldVector; Dune::GridGlue::IntersectionList::Index = unsigned int]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:105:50: required from 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 1; int grid2Dim = 1; int dimworld = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:171:80: required from 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 1; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:229:28: required from 'Dune::GridGlue::IntersectionData::IntersectionData(const GridGlue&, unsigned int, unsigned int, bool, bool) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:214:34: required from 'void Dune::GridGlue::GridGlue::mergePatches(const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int, const std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, const std::vector&, const std::vector&, int) [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >; typename Dune::PromotionTraits::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType = double]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:113:9: required from 'void Dune::GridGlue::GridGlue::build() [with P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:143:13: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:120:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 120 | static typename P::Local1 corner(const P& p, typename P::Index intersection, unsigned corner, unsigned index) + | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /usr/include/dune/grid/common/geometry.hh:15, @@ -4141,15 +4197,21 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:37:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Dune::FieldVector localGrid0Pos = | ^~~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::computeCyclicOrder(const std::vector::dim>, 2> >&, const LocalCoords&, std::vector&) const [with int dimworld = 3; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:212:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | void ContactMerge::computeCyclicOrder(const std::vector >& polytopeCorners, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Linking CXX executable computecyclicordertest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/computecyclicordertest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/computecyclicordertest.dir/computecyclicordertest.cc.o -o computecyclicordertest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas +In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, + from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, + from /usr/include/dune/grid/geometrygrid/grid.hh:16, + from /usr/include/dune/grid/geometrygrid.hh:3, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:9: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits >, Embedding<1, 2, double>, std::allocator > >; Dune::CachedMultiLinearGeometry::GlobalCoordinate = Dune::FieldVector; Dune::CachedMultiLinearGeometry::LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/geometry.hh:192:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid >, Embedding<1, 2, double>, std::allocator >; Dune::GeoGrid::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::GeoGrid::Geometry::LocalCoordinate = Dune::FieldVector]' +/usr/include/dune/grid/common/geometry.hh:167:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid >, Embedding<1, 2, double>, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; Dune::Geometry::GlobalCoordinate = Dune::FieldVector; Dune::Geometry::LocalCoordinate = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:32: required from 'bool testIntersection(const IntersectionIt&, double) [with IntersectionIt = Dune::GridGlue::IntersectionIterator > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > >, 0, 1>]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:164:46: required from 'void testCoupling(const GlueType&, double) [with GlueType = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim0Extractor > > >, Embedding<1, 2, double>, std::allocator > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:152:15: required from 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:368:39: required from here +/usr/include/dune/geometry/multilineargeometry.hh:547:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 547 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:20, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:8: /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; Dune::DenseVector::derived_type = Dune::FieldVector]': @@ -4165,6 +4227,15 @@ /usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::computeCyclicOrder(const std::vector::dim>, 2> >&, const LocalCoords&, std::vector&) const [with int dimworld = 3; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc:212:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | void ContactMerge::computeCyclicOrder(const std::vector >& polytopeCorners, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 68%] Linking CXX executable computecyclicordertest +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/computecyclicordertest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/computecyclicordertest.dir/computecyclicordertest.cc.o -o computecyclicordertest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' [ 68%] Built target computecyclicordertest In file included from /usr/include/dune/grid/common/grid.hh:1182, @@ -4186,6 +4257,15 @@ /usr/include/dune/grid/common/geometry.hh:156:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:20, + from /usr/include/dune/common/fmatrix.hh:14, + from /usr/include/dune/geometry/referenceelementimplementation.hh:16, + from /usr/include/dune/geometry/referenceelements.hh:22, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:19: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:6, from /usr/include/dune/grid/geometrygrid/cornerstorage.hh:8, from /usr/include/dune/grid/geometrygrid/entity.hh:10, @@ -4229,15 +4309,6 @@ /usr/include/dune/grid/geometrygrid/geometry.hh:189:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:20, - from /usr/include/dune/common/fmatrix.hh:14, - from /usr/include/dune/geometry/referenceelementimplementation.hh:16, - from /usr/include/dune/geometry/referenceelements.hh:22, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:19: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:448:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ In file included from /usr/include/dune/grid/common/grid.hh:1182, from /usr/include/dune/grid/geometrygrid/grid.hh:11, from /usr/include/dune/grid/geometrygrid.hh:3, @@ -4297,13 +4368,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | GlobalCoordinate corner(int k) const | ^~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:32, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh: In function 'int Dune::GridGlue::insertPoint(V, std::vector&) [with V = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:162:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | inline int insertPoint(const V p, std::vector& P) - | ^~~~~~~~~~~ In file included from /usr/include/c++/10/functional:59, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, @@ -4317,29 +4381,13 @@ /usr/include/c++/10/bits/std_function.h:617:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 617 | function<_Res(_ArgTypes...)>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:113:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 113 | } - | ^ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:10: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 2; int dim1 = 1]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override - | ^~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 2; int dim1 = 1]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | Local1 corner1(Index intersection, unsigned corner, unsigned index) const override - | ^~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:191, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:32, +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:32, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.cc: In static member function 'static bool Dune::GridGlue::IntersectionComputation::computeIntersection(const std::vector&, const std::vector&, std::vector >&, std::vector >&, std::vector&) [with CM = Dune::GridGlue::SimplexMethod<2, 2, 2, double>]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | int k = insertPoint(sP[sSX[ki][kii]],P); // determine index in P - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh: In function 'int Dune::GridGlue::insertPoint(V, std::vector&) [with V = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:162:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | inline int insertPoint(const V p, std::vector& P) + | ^~~~~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:15: @@ -4372,10 +4420,25 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:768:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 768 | found_ni = found_ni || ((ni-nr).infinity_norm() < eps); | ~~~^~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:113:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 113 | } + | ^ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc: In lambda function: /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:35:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 35 | if ( std::abs(element.geometry().corner(refElement.subEntity(face,1,i,dim))[1] - sliceCoord) > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:10: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 2; int dim1 = 1]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override + | ^~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 2; int dim1 = 1]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | Local1 corner1(Index intersection, unsigned corner, unsigned index) const override + | ^~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:76, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:10: /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 = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': @@ -4591,6 +4654,14 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:44:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | Dune::FieldVector localGrid1Pos = | ^~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:191, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:32, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:28, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.cc: In static member function 'static bool Dune::GridGlue::IntersectionComputation::computeIntersection(const std::vector&, const std::vector&, std::vector >&, std::vector >&, std::vector&) [with CM = Dune::GridGlue::SimplexMethod<2, 2, 2, double>]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.cc:45:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | int k = insertPoint(sP[sSX[ki][kii]],P); // determine index in P + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:239, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/callmergertwicetest.cc:8: /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.cc: In member function 'void Dune::GridGlue::ContactMerge::setupNodalDirections(const std::vector >&, const std::vector&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&) [with int dimworld = 3; T = double]': @@ -4603,6 +4674,13 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void OverlappingMerge::computeIntersections(const Dune::GeometryType& grid1ElementType, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:5, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:403, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:25: +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh: In member function 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:145:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 145 | void IntersectionData::initializeGeometry(const GridGlue& glue, unsigned mergeindex) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc: In member function 'void Dune::GridGlue::OverlappingMerge::computeIntersections(const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << dim1)>&, unsigned int, const Dune::GeometryType&, const std::vector >&, std::bitset<(1 << grid1Dim)>&, unsigned int, std::vector::SimplicialIntersection>&) [with int dim1 = 1; int dim2 = 1; int dimworld = 1; T = double]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, @@ -4612,22 +4690,15 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:282:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override | ^~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:5, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:403, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:25: -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh: In member function 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:145:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 145 | void IntersectionData::initializeGeometry(const GridGlue& glue, unsigned mergeindex) - | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:295:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 295 | } + | ^ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:24: /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim1extractor.hh: In member function 'void Dune::GridGlue::Codim1Extractor::update(const Predicate&) [with GV = Dune::GridView > >]': /build/dune-grid-glue-2.7.0/dune/grid-glue/extractors/codim1extractor.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void Codim1Extractor::update(const Predicate& predicate) | ^~~~~~~~~~~~~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:295:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 295 | } - | ^ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:20: @@ -4643,9 +4714,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:134:1: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | } | ^ -[ 72%] Linking CXX executable callmergertwicetest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/callmergertwicetest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/callmergertwicetest.dir/callmergertwicetest.cc.o -o callmergertwicetest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/merger.hh:11, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:25, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:10: @@ -4657,6 +4725,9 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Local1 corner1(Index intersection, unsigned corner, unsigned index) const override | ^~~~~~~ +[ 72%] Linking CXX executable callmergertwicetest +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/callmergertwicetest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/callmergertwicetest.dir/callmergertwicetest.cc.o -o callmergertwicetest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' [ 72%] Built target callmergertwicetest In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:30, @@ -4728,13 +4799,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:77:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 77 | Grid1 cubeGrid1_in(upper1, elements1); | ^ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:32, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:19, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:11: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh: In function 'int Dune::GridGlue::insertPoint(V, std::vector&) [with V = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:162:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | inline int insertPoint(const V p, std::vector& P) - | ^~~~~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:5, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:403, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:29, @@ -4743,6 +4807,20 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:145:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | void IntersectionData::initializeGeometry(const GridGlue& glue, unsigned mergeindex) | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:32, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:19, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:11: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh: In function 'int Dune::GridGlue::insertPoint(V, std::vector&) [with V = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:162:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | inline int insertPoint(const V p, std::vector& P) + | ^~~~~~~~~~~ +In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:12, + from /usr/include/dune/grid/uggrid.hh:116, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:10: +/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 = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:304:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:30, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:12: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': @@ -4755,13 +4833,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void OverlappingMerge::computeIntersections(const Dune::GeometryType& grid1ElementType, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:12, - from /usr/include/dune/grid/uggrid.hh:116, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:10: -/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 = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:304:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:32:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -4778,6 +4849,13 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:130:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 130 | g2local[i] = grid2Geometry.local(P[i]); | ~~~~~~~~~~~~~~~~~~~^~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:32, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/conformingmerge.hh:32, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:22: +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh: In function 'int Dune::GridGlue::insertPoint(V, std::vector&) [with V = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:162:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 162 | inline int insertPoint(const V p, std::vector& P) + | ^~~~~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:5, from /build/dune-grid-glue-2.7.0/dune/grid-glue/gridglue.hh:403, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:29, @@ -4786,13 +4864,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:145:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | void IntersectionData::initializeGeometry(const GridGlue& glue, unsigned mergeindex) | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:32, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/conformingmerge.hh:32, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:22: -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh: In function 'int Dune::GridGlue::insertPoint(V, std::vector&) [with V = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:162:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 162 | inline int insertPoint(const V p, std::vector& P) - | ^~~~~~~~~~~ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh: In function 'int Dune::GridGlue::insertPoint(V, std::vector&) [with V = Dune::FieldVector]': /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:162: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 file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:191, @@ -4907,9 +4978,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:75:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Grid1 cubeGrid1_in(upper1, elements1); | ^ -[ 95%] Linking CXX executable nonoverlappingcouplingtest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nonoverlappingcouplingtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/nonoverlappingcouplingtest.dir/nonoverlappingcouplingtest.cc.o -o nonoverlappingcouplingtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/standardmerge.hh:32, from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:19, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:11: @@ -4917,6 +4985,9 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/computeintersection.hh:162:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | inline int insertPoint(const V p, std::vector& P) | ^~~~~~~~~~~ +[ 95%] Linking CXX executable nonoverlappingcouplingtest +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nonoverlappingcouplingtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -fdebug-prefix-map=/build/dune-grid-glue-2.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -pthread -rdynamic CMakeFiles/nonoverlappingcouplingtest.dir/nonoverlappingcouplingtest.cc.o -o nonoverlappingcouplingtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/aarch64-linux-gnu/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.7.1 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS3.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugS2.so.2.7.1 /usr/lib/aarch64-linux-gnu/libugL.so.2.7.1 -pthread /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' [ 95%] Built target nonoverlappingcouplingtest In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:85, @@ -4955,38 +5026,38 @@ make[3]: Leaving directory '/build/dune-grid-glue-2.7.0/build' make[2]: Leaving directory '/build/dune-grid-glue-2.7.0/build' cd build; PATH=/build/dune-grid-glue-2.7.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: codethink11-arm64 + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20220915-0016 - Experimental +Create new tag: 20210812-1808 - Experimental Test project /build/dune-grid-glue-2.7.0/build Start 1: callmergertwicetest - 1/12 Test #1: callmergertwicetest ................ Passed 0.01 sec + 1/12 Test #1: callmergertwicetest ................ Passed 0.02 sec Start 2: ringcommtest - 2/12 Test #2: ringcommtest ....................... Passed 0.42 sec + 2/12 Test #2: ringcommtest ....................... Passed 0.32 sec Start 3: ringcommtest-mpi-2 - 3/12 Test #3: ringcommtest-mpi-2 ................. Passed 0.41 sec + 3/12 Test #3: ringcommtest-mpi-2 ................. Passed 0.33 sec Start 4: computecyclicordertest 4/12 Test #4: computecyclicordertest ............. Passed 0.01 sec Start 5: disconnectedtest - 5/12 Test #5: disconnectedtest ................... Passed 0.36 sec + 5/12 Test #5: disconnectedtest ................... Passed 0.31 sec Start 6: mixeddimcouplingtest - 6/12 Test #6: mixeddimcouplingtest ............... Passed 0.39 sec + 6/12 Test #6: mixeddimcouplingtest ............... Passed 0.31 sec Start 7: mixeddimoverlappingtest - 7/12 Test #7: mixeddimoverlappingtest ............ Passed 0.39 sec + 7/12 Test #7: mixeddimoverlappingtest ............ Passed 0.23 sec Start 8: mixeddimscalingtest - 8/12 Test #8: mixeddimscalingtest ................ Passed 0.36 sec + 8/12 Test #8: mixeddimscalingtest ................ Passed 0.25 sec Start 9: nonoverlappingcouplingtest - 9/12 Test #9: nonoverlappingcouplingtest ......... Passed 0.38 sec + 9/12 Test #9: nonoverlappingcouplingtest ......... Passed 0.26 sec Start 10: nonoverlappingcouplingtest-mpi-2 -10/12 Test #10: nonoverlappingcouplingtest-mpi-2 ... Passed 0.54 sec +10/12 Test #10: nonoverlappingcouplingtest-mpi-2 ... Passed 0.28 sec Start 11: overlappingcouplingtest -11/12 Test #11: overlappingcouplingtest ............ Passed 0.51 sec +11/12 Test #11: overlappingcouplingtest ............ Passed 0.36 sec Start 12: projectiontest 12/12 Test #12: projectiontest ..................... Passed 0.01 sec 100% tests passed, 0 tests failed out of 12 -Total Test time (real) = 3.78 sec +Total Test time (real) = 2.70 sec JUnit report for CTest results written to /build/dune-grid-glue-2.7.0/build/junit/cmake.xml make[1]: Leaving directory '/build/dune-grid-glue-2.7.0' create-stamp debian/debhelper-build-stamp @@ -5392,8 +5463,8 @@ dh_md5sums -O--builddirectory=build dh_builddeb -O--builddirectory=build dpkg-deb: building package 'libdune-grid-glue-dev-dbgsym' in '../libdune-grid-glue-dev-dbgsym_2.7.0-3_arm64.deb'. -dpkg-deb: building package 'libdune-grid-glue-doc' in '../libdune-grid-glue-doc_2.7.0-3_all.deb'. dpkg-deb: building package 'libdune-grid-glue-dev' in '../libdune-grid-glue-dev_2.7.0-3_arm64.deb'. +dpkg-deb: building package 'libdune-grid-glue-doc' in '../libdune-grid-glue-doc_2.7.0-3_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../dune-grid-glue_2.7.0-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -5401,12 +5472,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/32635/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/32635/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/29101 and its subdirectories -I: Current time: Wed Sep 14 12:17:27 -12 2022 -I: pbuilder-time-stamp: 1663201047 +I: removing directory /srv/workspace/pbuilder/32635 and its subdirectories +I: Current time: Fri Aug 13 08:08:26 +14 2021 +I: pbuilder-time-stamp: 1628791706