Diff of the two buildlogs: -- --- b1/build.log 2021-07-21 17:50:56.827641809 +0000 +++ b2/build.log 2021-07-21 18:11:22.813689626 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jul 21 05:38:10 -12 2021 -I: pbuilder-time-stamp: 1626889090 +I: Current time: Thu Jul 22 07:51:07 +14 2021 +I: pbuilder-time-stamp: 1626889867 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.qa6AXJa6/trustedkeys.kbx': General error -gpgv: Signature made Fri Nov 13 23:38:54 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.ZUuiycZJ/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/14508/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/27913/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/27913/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/27913/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='916b1a1785fd4283854040c97a6c4dd1' - 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='14508' - PS1='# ' - PS2='> ' + INVOCATION_ID=968c9696c3fa481c919c7439a7ba31a5 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=27913 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.F0svkY9oOl/pbuilderrc_sV2L --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.F0svkY9oOl/b1 --logfile b1/build.log dune-grid-glue_2.7.0-3.dsc' - SUDO_GID='114' - SUDO_UID='108' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.F0svkY9oOl/pbuilderrc_SFvN --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.F0svkY9oOl/b2 --logfile b2/build.log --extrapackages usrmerge dune-grid-glue_2.7.0-3.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux jtx1c 5.10.0-7-arm64 #1 SMP Debian 5.10.40-1 (2021-05-28) aarch64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-7-armmp-lpae #1 SMP Debian 5.10.40-1 (2021-05-28) armv7l GNU/Linux I: ls -l /bin total 3580 - -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat - -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown - -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp - -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash - -rwxr-xr-x 1 root root 75880 Sep 22 2020 date - -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd - -rwxr-xr-x 1 root root 59912 Sep 22 2020 df - -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir - -rwxr-xr-x 1 root root 55012 Feb 7 02:38 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 22496 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 47492 Feb 7 02:38 findmnt - -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln - -rwxr-xr-x 1 root root 35068 Feb 7 2020 login - -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls - -rwxr-xr-x 1 root root 99940 Feb 7 02:38 lsblk - -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 34408 Feb 7 02:38 more - -rwsr-xr-x 1 root root 34400 Feb 7 02:38 mount - -rwxr-xr-x 1 root root 9824 Feb 7 02:38 mountpoint - -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 14:26 rbash -> bash - -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm - -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 19 21:26 sh -> dash - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty - -rwsr-xr-x 1 root root 46704 Feb 7 02:38 su - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync - -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch - -rwxr-xr-x 1 root root 22496 Sep 22 2020 true - -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Feb 7 02:38 umount - -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 38512 Feb 7 02:38 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/14508/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 816764 Jun 22 16:26 bash + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 26668 Sep 23 2020 cat + -rwxr-xr-x 1 root root 43104 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 38984 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 43112 Sep 23 2020 chown + -rwxr-xr-x 1 root root 92616 Sep 23 2020 cp + -rwxr-xr-x 1 root root 75524 Dec 11 2020 dash + -rwxr-xr-x 1 root root 75880 Sep 23 2020 date + -rwxr-xr-x 1 root root 55436 Sep 23 2020 dd + -rwxr-xr-x 1 root root 59912 Sep 23 2020 df + -rwxr-xr-x 1 root root 96764 Sep 23 2020 dir + -rwxr-xr-x 1 root root 55012 Feb 8 04:38 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 22508 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 22496 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 47492 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 26076 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 124508 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 64212 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 13784 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 43180 Sep 23 2020 ln + -rwxr-xr-x 1 root root 35068 Feb 8 2020 login + -rwxr-xr-x 1 root root 96764 Sep 23 2020 ls + -rwxr-xr-x 1 root root 99940 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 51408 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 43184 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 30780 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 34408 Feb 8 04:38 more + -rwsr-xr-x 1 root root 34400 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 9824 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 88524 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 26652 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 16:26 rbash -> bash + -rwxr-xr-x 1 root root 30740 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 43104 Sep 23 2020 rm + -rwxr-xr-x 1 root root 30732 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 14144 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 22 07:51 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 18 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 55360 Sep 23 2020 stty + -rwsr-xr-x 1 root root 46704 Feb 8 04:38 su + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sync + -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 9808 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 67696 Sep 23 2020 touch + -rwxr-xr-x 1 root root 22496 Sep 23 2020 true + -rwxr-xr-x 1 root root 9636 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 22520 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 96764 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 38512 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/27913/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -405,7 +439,7 @@ Get: 187 http://deb.debian.org/debian bullseye/main armhf libdune-geometry-dev armhf 2.7.1-2 [283 kB] Get: 188 http://deb.debian.org/debian bullseye/main armhf libdune-uggrid-dev armhf 2.7.1-2 [483 kB] Get: 189 http://deb.debian.org/debian bullseye/main armhf libdune-grid-dev armhf 2.7.1-2 [1095 kB] -Fetched 115 MB in 16s (7306 kB/s) +Fetched 115 MB in 9s (12.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19398 files and directories currently installed.) @@ -1214,8 +1248,45 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main armhf libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main armhf libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main armhf libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (713 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 ... 30916 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: Name or service not known +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 @@ -1551,7 +1622,7 @@ -- Build files have been written to: /build/dune-grid-glue-2.7.0/build make[1]: Leaving directory '/build/dune-grid-glue-2.7.0' dh_auto_build -O--builddirectory=build - cd build && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/dune-grid-glue-2.7.0/build' /usr/bin/cmake -S/build/dune-grid-glue-2.7.0 -B/build/dune-grid-glue-2.7.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/dune-grid-glue-2.7.0/build/CMakeFiles /build/dune-grid-glue-2.7.0/build//CMakeFiles/progress.marks @@ -1563,20 +1634,20 @@ 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[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". 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". +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 Scanning dependencies of target dunegridglue 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 +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' +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 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 -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 -make[3]: Entering directory '/build/dune-grid-glue-2.7.0/build' [ 50%] 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 In file included from /usr/include/dune/common/fvector.hh:20, @@ -1685,15 +1756,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]': @@ -1709,6 +1771,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: @@ -1922,6 +1993,10 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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: @@ -1929,10 +2004,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 | ^~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:20, from /usr/include/dune/grid/common/grid.hh:15, from /usr/include/dune/grid/yaspgrid.hh:20, @@ -2142,7 +2213,7 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/dune-grid-glue-2.7.0' dh_auto_build -- build_tests - cd build && make -j3 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 + cd build && make -j4 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/build/dune-grid-glue-2.7.0/build' /usr/bin/cmake -S/build/dune-grid-glue-2.7.0 -B/build/dune-grid-glue-2.7.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests @@ -2165,34 +2236,45 @@ make -f dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.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/projectiontest.dir/DependInfo.cmake --color= +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/callmergertwicetest.dir/DependInfo.cmake --color= 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= +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= 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/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/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/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/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/projectiontest.dir/depend.internal". +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 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/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/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". Scanning dependencies of target mixeddimoverlappingtest Scanning dependencies of target callmergertwicetest -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +Scanning dependencies of target mixeddimscalingtest 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]: Leaving 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/mixeddimoverlappingtest.dir/build.make dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/build make[5]: Entering 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' [ 13%] Building CXX object dune/grid-glue/test/CMakeFiles/projectiontest.dir/projectiontest.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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 +[ 18%] Building CXX object dune/grid-glue/test/CMakeFiles/callmergertwicetest.dir/callmergertwicetest.cc.o [ 22%] Building CXX object dune/grid-glue/test/CMakeFiles/mixeddimoverlappingtest.dir/mixeddimoverlappingtest.cc.o -[ 22%] 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 +[ 27%] 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 /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, @@ -2203,6 +2285,17 @@ /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 | { + | ^ /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 = 1]': /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 = 1; 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 = 1]' @@ -2344,12 +2437,6 @@ /build/dune-grid-glue-2.7.0/dune/grid-glue/common/crossproduct.hh:13:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 13 | static Dune::FieldVector crossProduct(const Dune::FieldVector& a, | ^~~~~~~~~~~~ -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/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /usr/include/dune/grid/common/geometry.hh:15, @@ -2380,6 +2467,73 @@ /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/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/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); + | ^ +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/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/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 /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]': @@ -2402,6 +2556,16 @@ | ^~~~~~~ /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 /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/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, @@ -2433,17 +2597,46 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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 + | ^~~~~~ +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/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: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: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/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 = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': @@ -2453,6 +2646,20 @@ /usr/include/dune/geometry/multilineargeometry.hh:317:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ +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 + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const @@ -2490,44 +2697,6 @@ /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -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/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 /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, @@ -2545,6 +2714,42 @@ /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/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/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/grid/common/grid.hh:1182, from /usr/include/dune/grid/geometrygrid/grid.hh:11, from /usr/include/dune/grid/geometrygrid.hh:3, @@ -2590,6 +2795,49 @@ /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 /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 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 /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/geometrygrid/geometry.hh:10, from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, from /usr/include/dune/grid/geometrygrid/grid.hh:16, @@ -2614,6 +2862,26 @@ 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 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/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 = 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]' @@ -2631,17 +2899,9 @@ /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::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: -/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 = 2]': -/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::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 +[ 31%] 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/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/mixeddimoverlappingtest.cc:10: @@ -2682,6 +2942,30 @@ /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 +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +/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 +[ 31%] Built target projectiontest +make -f dune/grid-glue/test/CMakeFiles/ringcommtest.dir/build.make dune/grid-glue/test/CMakeFiles/ringcommtest.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= +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". +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 +make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' +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: +/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 = 2]': +/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 + | ^~~~~~~ +[ 36%] 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 +/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 /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, @@ -2697,22 +2981,41 @@ /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 | ^~~~~~~~ -[ 27%] 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -[ 27%] Built target projectiontest -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= -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' -[ 31%] 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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/mixeddimscalingtest.cc:10: +/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 = 3; 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 + | ^~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 3; int dim1 = 1; Dune::GridGlue::SimplicialIntersectionListProvider::Local1 = Dune::FieldVector; Dune::GridGlue::SimplicialIntersectionListProvider::Index = unsigned int]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: required from here +/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/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::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; 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 << 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/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 + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; 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 = 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/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 +/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 = 3; 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 = 3; 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 = 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/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/mixeddimoverlappingtest.cc:10: @@ -2740,6 +3043,22 @@ 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 /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 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 @@ -2879,6 +3198,123 @@ /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/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 member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 3; 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 + | ^~~~~~~ +/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 = 3; 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 + | ^~~~~~~ +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/mixeddimscalingtest.cc:11: +/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 = 3; int dim2 = 1; int dimworld = 3; T = double]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:130:13: 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]); + | ^~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:171:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | g1local[j] = grid1Geometry.local(global[j]); + | ^~~~~~~ +/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/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 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/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 member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; 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 + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:313:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 313 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:315:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 315 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:317:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 317 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(Dune::MultiLinearGeometry::TopologyId, std::integral_constant, CornerIterator&, Dune::MultiLinearGeometry::JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:869:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 869 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +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/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>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:505:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 505 | auto ll = _it.lowerleft(); + | ^~ +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 static member function 'static bool Dune::MultiLinearGeometry::affine(Dune::MultiLinearGeometry::TopologyId, std::integral_constant, CornerIterator&, Dune::MultiLinearGeometry::JacobianTransposed&) [with int dim = 1; CornerIterator = const Dune::FieldVector*; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, MixedDimTrafo<1, 3, double> > >]': +/usr/include/dune/geometry/multilineargeometry.hh:869:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 869 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +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::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:854:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 854 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +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 member function '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]': +/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/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/mixeddimscalingtest.cc:10: +/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::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, 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); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:206:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | corners_global[i] = gridWorldGeometry.global(corners_subEntity_local[i]); + | ^~~~~~~~~~~~~~ +In file included 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/merger.hh: In member function '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/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/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/iteratorfacades.hh:9, @@ -2888,6 +3324,17 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.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, 3, 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 + 37 | Dune::FieldVector localGrid0Pos = + | ^~~~~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | outside.geometry().global(rIIt->geometryInOutside().global(quadPos)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/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 = + | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In static member function 'static void setupGrid<1>::fill(std::vector >&, std::vector&, std::vector&, std::vector >&, std::vector&, std::vector&) [with int dimworld = 1; ctype = double]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); @@ -2915,6 +3362,33 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:22, + from /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 member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1]': +/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 member function '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]': +/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/test/mixeddimscalingtest.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, 3, double>, std::allocator > > >, 1, 0>]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 38 | inside.geometry().global(rIIt->geometryInInside().global(quadPos)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/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 = + | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -2937,17 +3411,20 @@ /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/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 | { - | ^ +[ 40%] 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +[ 40%] Built target ringcommtest +make -f dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/build.make dune/grid-glue/test/CMakeFiles/computecyclicordertest.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/computecyclicordertest.dir/DependInfo.cmake --color= +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 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 +make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/iteratorfacades.hh:9, @@ -2958,6 +3435,8 @@ 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 +[ 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 /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 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': @@ -2981,103 +3460,19 @@ /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, - 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/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); - | ^ 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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 /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 - | ^~~~~~ 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 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:21, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:7: +/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:225:48: required from 'void Dune::GridGlue::ContactMerge::computeCyclicOrder(const std::vector::dim>, 2> >&, const LocalCoords&, std::vector&) const [with int dimworld = 3; T = double; Dune::GridGlue::ContactMerge::LocalCoords = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:56:54: 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/c++/10/vector:72, @@ -3101,25 +3496,18 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/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/c++/10/functional:59, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:16, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.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 = 3; 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 = 3; 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/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/iteratorfacades.hh:9, @@ -3147,28 +3535,35 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -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 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/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 /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::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]); + | ^~~~~~~~~~~~~~~~~~~~~~ +/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/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, @@ -3177,47 +3572,6 @@ /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 /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 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/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/iteratorfacades.hh:9, @@ -3236,41 +3590,6 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -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 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 3; 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 - | ^~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh: In instantiation of 'Dune::GridGlue::SimplicialIntersectionListProvider::Local1 Dune::GridGlue::SimplicialIntersectionListProvider::corner1(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 3; int dim1 = 1; Dune::GridGlue::SimplicialIntersectionListProvider::Local1 = Dune::FieldVector; Dune::GridGlue::SimplicialIntersectionListProvider::Index = unsigned int]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/intersectionlist.hh:285:10: required from here -/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/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::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; 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 << 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/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 - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; 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 = 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/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 -/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 = 3; 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 = 3; 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 = 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/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ /build/dune-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 | } @@ -3286,54 +3605,6 @@ /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/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/mixeddimscalingtest.cc:10: -/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 = 3; 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 - | ^~~~~~~ -/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 = 3; 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 - | ^~~~~~~ -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/mixeddimscalingtest.cc:11: -/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 = 3; int dim2 = 1; int dimworld = 3; T = double]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:130:13: 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]); - | ^~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.cc:171:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | g1local[j] = grid1Geometry.local(global[j]); - | ^~~~~~~ -/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/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 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/c++/10/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/iteratorfacades.hh:9, @@ -3343,41 +3614,6 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/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 member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; 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 - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:313:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 313 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:315:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 315 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:317:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 317 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(Dune::MultiLinearGeometry::TopologyId, std::integral_constant, CornerIterator&, Dune::MultiLinearGeometry::JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:869:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 869 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:369:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 369 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -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 /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/iteratorfacades.hh:9, @@ -3398,42 +3634,8 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -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]); - | ~~~~~~~~~~~~~~~^~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/dune/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>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:505:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 505 | auto ll = _it.lowerleft(); - | ^~ -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 static member function 'static bool Dune::MultiLinearGeometry::affine(Dune::MultiLinearGeometry::TopologyId, std::integral_constant, CornerIterator&, Dune::MultiLinearGeometry::JacobianTransposed&) [with int dim = 1; CornerIterator = const Dune::FieldVector*; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, MixedDimTrafo<1, 3, double> > >]': -/usr/include/dune/geometry/multilineargeometry.hh:869:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 869 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -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::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:854:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 854 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -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 member function '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]': -/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/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/iteratorfacades.hh:9, @@ -3443,22 +3645,6 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -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/mixeddimscalingtest.cc:10: -/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::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, 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); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/intersection.hh:206:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | corners_global[i] = gridWorldGeometry.global(corners_subEntity_local[i]); - | ^~~~~~~~~~~~~~ -In file included 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/merger.hh: In member function '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/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/vector:72, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/iteratorfacades.hh:9, @@ -3468,44 +3654,6 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.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, 3, 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 - 37 | Dune::FieldVector localGrid0Pos = - | ^~~~~~~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | outside.geometry().global(rIIt->geometryInOutside().global(quadPos)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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/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 member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1]': -/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 member function '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]': -/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/test/mixeddimscalingtest.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, 3, double>, std::allocator > > >, 1, 0>]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 38 | inside.geometry().global(rIIt->geometryInInside().global(quadPos)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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 = - | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, @@ -3529,6 +3677,35 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::array, 2>}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'bool testComputeCyclicOrder()': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/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 | } + | ^ +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 member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 3; 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 = 3; 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 + | ^~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ 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]': @@ -3541,6 +3718,14 @@ /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/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 function 'typename Normals::value_type Dune::GridGlue::ProjectionImplementation::interpolate_unit_normals(const Coordinate&, const Normals&) [with Coordinate = Dune::FieldVector; Normals = std::vector, std::allocator > >]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:89:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 89 | interpolate_unit_normals(const Coordinate& x, const Normals& normals) + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/common/typetraits.hh:9, from /usr/include/dune/common/iteratorfacades.hh:9, @@ -3574,125 +3759,6 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 36%] 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -[ 36%] Built target callmergertwicetest -make -f dune/grid-glue/test/CMakeFiles/ringcommtest.dir/build.make dune/grid-glue/test/CMakeFiles/ringcommtest.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= -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". -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 -make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' -[ 40%] 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 -[ 45%] 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -[ 45%] Built target ringcommtest -make -f dune/grid-glue/test/CMakeFiles/computecyclicordertest.dir/build.make dune/grid-glue/test/CMakeFiles/computecyclicordertest.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/computecyclicordertest.dir/DependInfo.cmake --color= -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 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 -make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' -[ 50%] 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/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 | } - | ^ -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 member function 'Dune::GridGlue::SimplicialIntersectionListProvider::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(Dune::GridGlue::SimplicialIntersectionListProvider::Index, unsigned int, unsigned int) const [with int dim0 = 3; 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 = 3; 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/common/fvector.hh:20, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:21, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:7: -/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:225:48: required from 'void Dune::GridGlue::ContactMerge::computeCyclicOrder(const std::vector::dim>, 2> >&, const LocalCoords&, std::vector&) const [with int dimworld = 3; T = double; Dune::GridGlue::ContactMerge::LocalCoords = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:56:54: 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/c++/10/functional:59, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/contactmerge.hh:16, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.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 = 3; 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 = 3; 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/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 /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::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]); - | ^~~~~~~~~~~~~~~~~~~~~~ -/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/c++/10/vector:72, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::array, 2>}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'bool testComputeCyclicOrder()': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -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 function 'typename Normals::value_type Dune::GridGlue::ProjectionImplementation::interpolate_unit_normals(const Coordinate&, const Normals&) [with Coordinate = Dune::FieldVector; Normals = std::vector, std::allocator > >]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/common/projection_impl.hh:89:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 89 | interpolate_unit_normals(const Coordinate& x, const Normals& normals) - | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/computecyclicordertest.cc:5: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': @@ -3757,32 +3823,12 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas +[ 50%] 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -[ 54%] Built target computecyclicordertest +[ 50%] Built target callmergertwicetest make -f dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/build.make dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/depend -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:7: -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 904 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ 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= 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". @@ -3791,136 +3837,24 @@ make[5]: Leaving 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]: Entering directory '/build/dune-grid-glue-2.7.0/build' -[ 59%] Building CXX object dune/grid-glue/test/CMakeFiles/disconnectedtest.dir/disconnectedtest.cc.o +[ 54%] 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++ -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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 59%] 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +[ 59%] Built target computecyclicordertest +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". +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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 /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: @@ -3967,6 +3901,16 @@ /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/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/dune/common/fvector.hh:20, from /usr/include/dune/common/fmatrix.hh:14, from /usr/include/dune/geometry/referenceelementimplementation.hh:16, @@ -3984,10 +3928,6 @@ /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 | ^~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/dune-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: @@ -4021,13 +3961,6 @@ /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/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: -/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::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]': -/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/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, @@ -4040,6 +3973,17 @@ /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/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/disconnectedtest.cc:25: @@ -4060,445 +4004,6 @@ /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/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 - 187 | cornerCoords[i] = vertex.geometry().corner(0); - | ^~~~~~~~~~~~ -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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/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/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/merger.hh: In member function '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 = 3]': -/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/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: -/usr/include/dune/geometry/affinegeometry.hh: In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = std::array, 3>; ct = double; int mydim = 2; int cdim = 3]': -/usr/include/dune/geometry/affinegeometry.hh:538:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 538 | jacobianTransposed_[ i ] = coordVector[ i+1 ] - origin_; - | ^~~~~~~~~~~~~~~~~~~ -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 = 1; P0 = Dune::GridGlue::Codim1Extractor > > >; 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); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/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/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/merger.hh: In member function 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 2; int grid2Dim = 2; int dimworld = 3]': -/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 /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:23: -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridgluevtkwriter.hh: In static member function 'static void Dune::GridGlue::GridGlueVtkWriter::writeIntersections(const Glue&, const string&) [with Glue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim1Extractor > > > >; int side = 0]': -/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; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc: In function 'int main(int, char**)': -/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 /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 member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; 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 - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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 /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::FieldVector&}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /build/dune-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/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -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::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(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: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/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In member function 'bool Dune::GridGlue::StandardMerge::computeIntersection(unsigned int, unsigned int, const std::vector >&, const std::vector&, std::bitset<(1 << grid1Dim)>&, const std::vector >&, const std::vector&, std::bitset<(1 << grid2Dim)>&, bool) [with T = double; int grid1Dim = 2; int grid2Dim = 1; int dimworld = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -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/mixeddimoverlappingtest.cc:11: -/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 = 2; int dim2 = 1; int dimworld = 2; 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 - 32 | void OverlappingMerge::computeIntersections(const Dune::GeometryType& grid1ElementType, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:129:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | g1local[i] = grid1Geometry.local(P[i]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/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 /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/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/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /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) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/vector.tcc: In function 'void Dune::GridGlue::GridGlue::extractGrid(const Extractor&, std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, std::vector&, std::vector&) const [with Extractor = Dune::GridGlue::Codim1Extractor > > >; P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -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 function 'typename Corners::value_type Dune::GridGlue::ProjectionImplementation::interpolate(const Coordinate&, const Corners&) [with Coordinate = Dune::FieldVector; Corners = std::vector, std::allocator > >]': -/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/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 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/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/disconnectedtest.cc:18: -/usr/include/c++/10/bits/stl_vector.h: 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]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 63%] Linking CXX executable mixeddimoverlappingtest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mixeddimoverlappingtest.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/mixeddimoverlappingtest.dir/mixeddimoverlappingtest.cc.o -o mixeddimoverlappingtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -[ 63%] Built target mixeddimoverlappingtest -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". -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' -[ 68%] 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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/test/mixeddimscalingtest.cc:7: -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 904 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -[ 72%] Linking CXX executable disconnectedtest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/disconnectedtest.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/disconnectedtest.dir/disconnectedtest.cc.o -o disconnectedtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/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/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/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -[ 72%] Built target disconnectedtest -make -f dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.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= -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". -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 -make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' -[ 77%] 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++ -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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 -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/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:22, from /usr/include/dune/grid/common/geometry.hh:15, @@ -4526,22 +4031,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 | ^~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:532, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:14: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 743 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1021 | { - | ^ In file included from /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: @@ -4567,6 +4056,18 @@ /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/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/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: @@ -4582,6 +4083,11 @@ /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/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 + 187 | cornerCoords[i] = vertex.geometry().corner(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, @@ -4627,6 +4133,50 @@ /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 /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: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); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/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/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/merger.hh: In member function '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 = 3]': +/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/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: +/usr/include/dune/geometry/affinegeometry.hh: In constructor 'Dune::AffineGeometry::AffineGeometry(const ReferenceElement&, const CoordVector&) [with CoordVector = std::array, 3>; ct = double; int mydim = 2; int cdim = 3]': +/usr/include/dune/geometry/affinegeometry.hh:538:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 538 | jacobianTransposed_[ i ] = coordVector[ i+1 ] - origin_; + | ^~~~~~~~~~~~~~~~~~~ +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 = 1; P0 = Dune::GridGlue::Codim1Extractor > > >; 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); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/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/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/merger.hh: In member function 'auto Dune::GridGlue::Merger::parentLocal(unsigned int, unsigned int, unsigned int) const [with int n = 1; ctype = double; int grid1Dim = 2; int grid2Dim = 2; int dimworld = 3]': +/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 /build/dune-grid-glue-2.7.0/dune/grid-glue/test/disconnectedtest.cc:23: +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridgluevtkwriter.hh: In static member function 'static void Dune::GridGlue::GridGlueVtkWriter::writeIntersections(const Glue&, const string&) [with Glue = Dune::GridGlue::GridGlue > > >, Dune::GridGlue::Codim1Extractor > > > >; int side = 0]': +/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/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]': @@ -4642,76 +4192,6 @@ /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/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]': -/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/nonoverlappingcouplingtest.cc:79:12: required from 'void testMatchingCubeGrids() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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 - | ^~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/dune/grid/common/grid.hh:1182, from /usr/include/dune/grid/geometrygrid/grid.hh:11, from /usr/include/dune/grid/geometrygrid.hh:3, @@ -4731,40 +4211,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 '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::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/nonoverlappingcouplingtest.cc:111:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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, @@ -4788,17 +4234,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 | ^~~~~~~~ -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 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::EquidistantOffsetCoordinates >; 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::Codim1Extractor > > > >, 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::Codim1Extractor > > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:120:15: required from 'void testMatchingCubeGrids() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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/geometrygrid/gridfamily.hh:11, from /usr/include/dune/grid/geometrygrid/grid.hh:16, from /usr/include/dune/grid/geometrygrid.hh:3, @@ -4878,67 +4313,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: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 '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::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/nonoverlappingcouplingtest.cc:111:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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/nonoverlappingcouplingtest.cc:13: -/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::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/nonoverlappingcouplingtest.cc:111:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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: -/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::Codim1Extractor > > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim1Extractor > > > > >]' -/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::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/nonoverlappingcouplingtest.cc:111:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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, - 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/nonoverlappingcouplingtest.cc:12: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/communicationtest.hh:25:37: required from 'void CheckGlobalCoordDataHandle::gather(MessageBuffer&, const EntityType&, const RISType&) const [with MessageBuffer = Dune::MessageBufferIF > >; EntityType = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; RISType = Dune::GridGlue::Intersection > > > >, Dune::GridGlue::Codim1Extractor > > > >, 0, 1>; ctype = double; int dimw = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridgluecommunicate.hh:105:9: required from 'void Dune::GridGlue::CommDataHandle::gather(MessageBufferImp&, const EntityType&, const RISType&) const [with MessageBufferImp = Dune::GridGlue::StreamingMessageBuffer >; EntityType = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; RISType = Dune::GridGlue::Intersection > > > >, Dune::GridGlue::Codim1Extractor > > > >, 0, 1>; DataHandleImp = CheckGlobalCoordDataHandle; DataTypeImp = Dune::FieldVector]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:394:22: required from 'void Dune::GridGlue::GridGlue::communicate(Dune::GridGlue::CommDataHandle&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = CheckGlobalCoordDataHandle; DataTypeImp = Dune::FieldVector; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim1Extractor > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/communicationtest.hh:48:19: required from 'void testCommunication(const GlueType&) [with GlueType = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim1Extractor > > > > >]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:121:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: required from here -/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 - | ^~~~~~ 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, @@ -5062,17 +4436,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/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:18: /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 > > >, Embedding<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 @@ -5084,17 +4447,6 @@ /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/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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, @@ -5218,10 +4570,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 = | ^~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 > > >, MixedDimTrafo<1, 2, double>, std::allocator > > >, Dune::GridGlue::Codim1Extractor > > > >, 1, 0>]': /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:45:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | outside.geometry().global(rIIt->geometryInOutside().global(quadPos)); @@ -5229,14 +4577,666 @@ /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/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::Local0 Dune::GridGlue::SimplicialIntersectionListProvider::corner0(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: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/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/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/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/dune-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 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 + 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override + | ^~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /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) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc:7: +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 904 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/vector.tcc: In function 'void Dune::GridGlue::GridGlue::extractGrid(const Extractor&, std::vector::type>::type::GridView::ctype, typename std::conditional::type>::type::GridView::ctype>::PromotedType, Dune::GridGlue::GridGlue::dimworld> >&, std::vector&, std::vector&) const [with Extractor = Dune::GridGlue::Codim1Extractor > > >; P0 = Dune::GridGlue::Codim1Extractor > > >; P1 = Dune::GridGlue::Codim1Extractor > > >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +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 function 'typename Corners::value_type Dune::GridGlue::ProjectionImplementation::interpolate(const Coordinate&, const Corners&) [with Coordinate = Dune::FieldVector; Corners = std::vector, std::allocator > >]': +/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) + | ^~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/disconnectedtest.cc:18: +/usr/include/c++/10/bits/stl_vector.h: 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]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 68%] Linking CXX executable disconnectedtest +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/disconnectedtest.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/disconnectedtest.dir/disconnectedtest.cc.o -o disconnectedtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas +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: +/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::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 2, double>, std::allocator > > >]': +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +[ 68%] Built target disconnectedtest +make -f dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.dir/build.make dune/grid-glue/test/CMakeFiles/nonoverlappingcouplingtest.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= +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". +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 +make[5]: Entering directory '/build/dune-grid-glue-2.7.0/build' +[ 72%] 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++ -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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:532, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:14: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:743:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 743 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1021:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1021 | { + | ^ +In file included from /usr/include/dune/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 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 + | ^~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimoverlappingtest.cc: In function 'int main(int, char**)': +/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 /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 member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; 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/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/test/mixeddimcouplingtest.cc:10: +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 904 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +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]': +/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/nonoverlappingcouplingtest.cc:79:12: required from 'void testMatchingCubeGrids() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::FieldVector&}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-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/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimoverlappingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In member function 'bool Dune::GridGlue::StandardMerge::computeIntersection(unsigned int, unsigned int, const std::vector >&, const std::vector&, std::bitset<(1 << grid1Dim)>&, const std::vector >&, const std::vector&, std::bitset<(1 << grid2Dim)>&, bool) [with T = double; int grid1Dim = 2; int grid2Dim = 1; int dimworld = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +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 '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::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/nonoverlappingcouplingtest.cc:111:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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/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 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::EquidistantOffsetCoordinates >; 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::Codim1Extractor > > > >, 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::Codim1Extractor > > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:120:15: required from 'void testMatchingCubeGrids() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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 + | ^~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/merging/overlappingmerge.hh:85, + 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/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 = 2; int dim2 = 1; int dimworld = 2; 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 + 32 | void OverlappingMerge::computeIntersections(const Dune::GeometryType& grid1ElementType, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 '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::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/nonoverlappingcouplingtest.cc:111:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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/nonoverlappingcouplingtest.cc:13: +/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::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/nonoverlappingcouplingtest.cc:111:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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: +/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::Codim1Extractor > > > >; Dune::GridGlue::IntersectionData::GridGlue = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim1Extractor > > > > >]' +/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::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/nonoverlappingcouplingtest.cc:111:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: 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, + 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/nonoverlappingcouplingtest.cc:12: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/communicationtest.hh:25:37: required from 'void CheckGlobalCoordDataHandle::gather(MessageBuffer&, const EntityType&, const RISType&) const [with MessageBuffer = Dune::MessageBufferIF > >; EntityType = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; RISType = Dune::GridGlue::Intersection > > > >, Dune::GridGlue::Codim1Extractor > > > >, 0, 1>; ctype = double; int dimw = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridgluecommunicate.hh:105:9: required from 'void Dune::GridGlue::CommDataHandle::gather(MessageBufferImp&, const EntityType&, const RISType&) const [with MessageBufferImp = Dune::GridGlue::StreamingMessageBuffer >; EntityType = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; RISType = Dune::GridGlue::Intersection > > > >, Dune::GridGlue::Codim1Extractor > > > >, 0, 1>; DataHandleImp = CheckGlobalCoordDataHandle; DataTypeImp = Dune::FieldVector]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/adapter/gridglue.cc:394:22: required from 'void Dune::GridGlue::GridGlue::communicate(Dune::GridGlue::CommDataHandle&, Dune::InterfaceType, Dune::CommunicationDirection) const [with DataHandleImp = CheckGlobalCoordDataHandle; DataTypeImp = Dune::FieldVector; P0 = Dune::GridGlue::Codim1Extractor > > > >; P1 = Dune::GridGlue::Codim1Extractor > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/communicationtest.hh:48:19: required from 'void testCommunication(const GlueType&) [with GlueType = Dune::GridGlue::GridGlue > > > >, Dune::GridGlue::Codim1Extractor > > > > >]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:121:20: required from 'void testMatchingCubeGrids() [with int dim = 2]' +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:340:28: required from here +/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/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:129:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | g1local[i] = grid1Geometry.local(P[i]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/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 /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:7: +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 904 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ 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, @@ -5323,6 +5323,8 @@ /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) | ^~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /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: @@ -5330,6 +5332,10 @@ /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 | ^~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/dune-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, @@ -5343,6 +5349,17 @@ /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/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ 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]': @@ -5359,6 +5376,33 @@ /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 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /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, @@ -5409,6 +5453,12 @@ /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 = | ^~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/dune/grid/geometrygrid/geometry.hh:10, from /usr/include/dune/grid/geometrygrid/gridfamily.hh:11, from /usr/include/dune/grid/geometrygrid/grid.hh:16, @@ -5470,243 +5520,82 @@ /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/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/dune-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/mixeddimscalingtest.cc:10: -/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::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]': -/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/mixeddimscalingtest.cc: In function 'bool doTest(double)': -/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); - | ^ -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 member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; 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 - | ^~~~~ -/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 = 3; 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 +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 constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset<_Nb>&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:113:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 113 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::FieldVector&}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In file included from /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: -/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/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /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 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 - 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override - | ^~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: -/usr/include/c++/10/bits/stl_vector.h: In member function 'bool Dune::GridGlue::StandardMerge::computeIntersection(unsigned int, unsigned int, const std::vector >&, const std::vector&, std::bitset<(1 << grid1Dim)>&, const std::vector >&, const std::vector&, std::bitset<(1 << grid2Dim)>&, bool) [with T = double; int grid1Dim = 3; int grid2Dim = 1; int dimworld = 3]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /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/mixeddimscalingtest.cc:11: -/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 = 3; int dim2 = 1; int dimworld = 3; 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 - 32 | void OverlappingMerge::computeIntersections(const Dune::GeometryType& grid1ElementType, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:129:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | g1local[i] = grid1Geometry.local(P[i]); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/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: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::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 - 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override - | ^~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:10: -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 904 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Dune::YaspGrid::CollectiveCommunicationType, const Dune::YLoadBalance*) [with int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:904:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, @@ -5715,33 +5604,22 @@ 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/mixeddimcouplingtest.cc:7: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, @@ -5750,11 +5628,15 @@ 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/mixeddimcouplingtest.cc:7: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: @@ -5767,7 +5649,7 @@ 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/mixeddimcouplingtest.cc:7: + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: /usr/include/c++/10/bits/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); @@ -5781,24 +5663,13 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:12: -/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 - 976 | YaspGrid (Dune::FieldVector lowerleft, - | ^~~~~~~~ -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 constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset<_Nb>&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:113:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 113 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: @@ -5809,30 +5680,23 @@ 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/mixeddimcouplingtest.cc:7: + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /build/dune-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, @@ -5852,96 +5716,55 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +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::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 + 282 | Local0 corner0(Index intersection, unsigned corner, unsigned index) const override + | ^~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 509 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc: In function 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:104:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 104 | GridType2d cubeGrid0(upper, elements); - | ^~~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:112:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | GridType1d_ cubeGrid1_(upper1d, elements1d); - | ^~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /usr/include/dune/common/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/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 960 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, @@ -5950,9 +5773,9 @@ 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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, @@ -5961,80 +5784,27 @@ 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/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc: In function 'void test2d1dCoupling(double) [with int dim = 2; bool par = false]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:319:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 319 | GridType2d cubeGrid1(upper, elements); - | ^~~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc: In function 'void test2d1dCoupling(double) [with int dim = 2; bool par = true]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:307:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 307 | GridType1d cubeGrid0_in(upper1d, elements1d); - | ^~~~~~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:319:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 319 | GridType2d cubeGrid1(upper, elements); - | ^~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:5: /usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 77%] Linking CXX executable mixeddimoverlappingtest +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mixeddimoverlappingtest.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/mixeddimoverlappingtest.dir/mixeddimoverlappingtest.cc.o -o mixeddimoverlappingtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas 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, - 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/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 + 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/adapter/intersection.hh: In member function 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; P0 = Dune::GridGlue::Codim0Extractor > > >; P1 = Dune::GridGlue::Codim0Extractor > >, MixedDimTrafo<1, 3, double>, std::allocator > > >]': +/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/mixeddimcouplingtest.cc: In function 'void test2d1dCouplingMatchingDimworld() [with int dim = 2]': -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:171:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | GridType1d_ cubeGrid0_(upper1d, elements1d); - | ^~~~~~~~~~ -/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:184:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | GridType2d cubeGrid1(upper, elements); - | ^~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: -/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: -/usr/include/c++/10/bits/stl_vector.h: 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 = 2; T = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 81%] Linking CXX executable mixeddimscalingtest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mixeddimscalingtest.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/mixeddimscalingtest.dir/mixeddimscalingtest.cc.o -o mixeddimscalingtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -[ 81%] Built target mixeddimscalingtest +[ 77%] Built target mixeddimoverlappingtest 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= @@ -6044,25 +5814,28 @@ make[5]: Leaving 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' -[ 86%] Building CXX object dune/grid-glue/test/CMakeFiles/overlappingcouplingtest.dir/overlappingcouplingtest.cc.o +[ 81%] 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/arm-linux-gnueabihf/openmpi/include/openmpi -I/usr/lib/arm-linux-gnueabihf/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 -In file included from /usr/include/dune/grid/geometrygrid/gridview.hh:13, - from /usr/include/dune/grid/geometrygrid/gridfamily.hh:12, +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc: In function 'void test1d2dCouplingMatchingDimworld() [with int dim = 2]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:104:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 104 | GridType2d cubeGrid0(upper, elements); + | ^~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:112:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | GridType1d_ cubeGrid1_(upper1d, elements1d); + | ^~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc: In function 'bool doTest(double)': +/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); + | ^ +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/nonoverlappingcouplingtest.cc:13: -/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (Dune::GeoGrid::Intersection::dimension - 1)>&) const [with Grid = const Dune::GeometryGrid >, ShiftTrafo<2, double>, std::allocator >; HostIntersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/usr/include/dune/grid/geometrygrid/intersection.hh:145:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 145 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) 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, - 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/adapter/intersection.hh: In member function 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; 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: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) - | ^~~~~~~~~~~~~~~~~~~~~~~~ + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimscalingtest.cc:6: +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; 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/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)': @@ -6073,12 +5846,63 @@ /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/yaspgrid.hh:75, - from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:12: -/usr/include/dune/grid/yaspgrid/yaspgridgeometry.hh: In constructor 'Dune::YaspGeometry::YaspGeometry(const Dune::FieldVector&, const Dune::FieldVector&, const std::bitset&) [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/usr/include/dune/grid/yaspgrid/yaspgridgeometry.hh:41:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | : AxisAlignedCubeGeometry(ll,ur,shift) - | ^ +/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 = 3; 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 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::FieldVector&}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/dune-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: +/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/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc: In function 'void test2d1dCoupling(double) [with int dim = 2; bool par = false]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:319:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 319 | GridType2d cubeGrid1(upper, elements); + | ^~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc: In function 'void test2d1dCoupling(double) [with int dim = 2; bool par = true]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:307:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 307 | GridType1d cubeGrid0_in(upper1d, elements1d); + | ^~~~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:319:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 319 | GridType2d cubeGrid1(upper, elements); + | ^~~~~~~~~ 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, @@ -6109,6 +5933,20 @@ /usr/include/dune/geometry/affinegeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimscalingtest.cc:5: +/usr/include/c++/10/bits/stl_vector.h: In member function 'bool Dune::GridGlue::StandardMerge::computeIntersection(unsigned int, unsigned int, const std::vector >&, const std::vector&, std::bitset<(1 << grid1Dim)>&, const std::vector >&, const std::vector&, std::bitset<(1 << grid2Dim)>&, bool) [with T = double; int grid1Dim = 3; int grid2Dim = 1; int dimworld = 3]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Dune::AffineGeometry::GlobalCoordinate = Dune::FieldVector; Dune::AffineGeometry::LocalCoordinate = Dune::FieldVector]': /build/dune-grid-glue-2.7.0/dune/grid-glue/test/couplingtest.hh:38:63: 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 > > > > >]' @@ -6138,6 +5976,13 @@ /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 +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc: In function 'void test2d1dCouplingMatchingDimworld() [with int dim = 2]': +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:171:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | GridType1d_ cubeGrid0_(upper1d, elements1d); + | ^~~~~~~~~~ +/build/dune-grid-glue-2.7.0/dune/grid-glue/test/mixeddimcouplingtest.cc:184:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | GridType2d cubeGrid1(upper, elements); + | ^~~~~~~~~ /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]' @@ -6160,6 +6005,32 @@ /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 +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 +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/mixeddimscalingtest.cc:11: +/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 = 3; int dim2 = 1; int dimworld = 3; 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 + 32 | void OverlappingMerge::computeIntersections(const Dune::GeometryType& grid1ElementType, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:129:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | g1local[i] = grid1Geometry.local(P[i]); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/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 /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]': @@ -6173,6 +6044,20 @@ /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 /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/mixeddimcouplingtest.cc:7: +/usr/include/c++/10/bits/stl_vector.h: 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 = 2; T = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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>]' @@ -6382,30 +6267,14 @@ 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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from /usr/include/dune/common/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/stl_vector.h: 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 = 2; T = double]': -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 90%] Linking CXX executable mixeddimcouplingtest -cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mixeddimcouplingtest.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/mixeddimcouplingtest.dir/mixeddimcouplingtest.cc.o -o mixeddimcouplingtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas -make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' -[ 90%] Built target mixeddimcouplingtest +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::FieldVector}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/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 | } @@ -6421,6 +6290,16 @@ /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 /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 +[ 86%] Linking CXX executable mixeddimcouplingtest +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mixeddimcouplingtest.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/mixeddimcouplingtest.dir/mixeddimcouplingtest.cc.o -o mixeddimcouplingtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +[ 86%] Built target mixeddimcouplingtest +In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:12: +/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 + 976 | YaspGrid (Dune::FieldVector lowerleft, + | ^~~~~~~~ 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, @@ -6429,11 +6308,149 @@ /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 | ^~~~~~~~ -[ 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 509 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/stl_vector.h: In function 'static Dune::QuadratureRule::dim> Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]': +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 960 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 90%] Linking CXX executable mixeddimscalingtest +cd /build/dune-grid-glue-2.7.0/build/dune/grid-glue/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mixeddimscalingtest.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/mixeddimscalingtest.dir/mixeddimscalingtest.cc.o -o mixeddimscalingtest -Wl,-rpath,/build/dune-grid-glue-2.7.0/build/lib:/usr/lib/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/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 +[ 90%] Built target mixeddimscalingtest +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/dune-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, + 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/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/grid/yaspgrid.hh:7, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: @@ -6448,6 +6465,23 @@ /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/grid/geometrygrid/gridview.hh:13, + from /usr/include/dune/grid/geometrygrid/gridfamily.hh:12, + 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/nonoverlappingcouplingtest.cc:13: +/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (Dune::GeoGrid::Intersection::dimension - 1)>&) const [with Grid = const Dune::GeometryGrid >, ShiftTrafo<2, double>, std::allocator >; HostIntersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/usr/include/dune/grid/geometrygrid/intersection.hh:145:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 145 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) 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, + 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/adapter/intersection.hh: In member function 'void Dune::GridGlue::IntersectionData::initializeGeometry(const GridGlue&, unsigned int) [with int side = 0; 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: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 /usr/include/c++/10/vector:72, from /usr/include/dune/grid/yaspgrid.hh:7, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: @@ -6459,6 +6493,12 @@ /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:75, + from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/nonoverlappingcouplingtest.cc:12: +/usr/include/dune/grid/yaspgrid/yaspgridgeometry.hh: In constructor 'Dune::YaspGeometry::YaspGeometry(const Dune::FieldVector&, const Dune::FieldVector&, const std::bitset&) [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/usr/include/dune/grid/yaspgrid/yaspgridgeometry.hh:41:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | : AxisAlignedCubeGeometry(ll,ur,shift) + | ^ In file included from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: /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 @@ -6498,6 +6538,18 @@ 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array, 2>&}; _Tp = std::array, 2>; _Alloc = std::allocator, 2> >]': +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, 2>, std::allocator, 2> > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/grid/yaspgrid.hh:7, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': @@ -6513,6 +6565,20 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from /usr/include/dune/common/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/stl_vector.h: 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 = 2; T = double]': +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 2>*, std::vector, 2>, std::allocator, 2> > > >' changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/grid/yaspgrid.hh:7, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: @@ -6669,6 +6735,9 @@ /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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 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/arm-linux-gnueabihf/openmpi/lib ../../../lib/libdunegridglue.so.2.7.0 -llapack -lblas -lf77blas -latlas -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_3d.so.2.7.1 -lalberta_3d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_2d.so.2.7.1 -lalberta_2d /usr/lib/arm-linux-gnueabihf/libdunealbertagrid_1d.so.2.7.1 -lalberta_1d -lalberta_utilities -lm -lltdl /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS3.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugS2.so.2.7.1 /usr/lib/arm-linux-gnueabihf/libugL.so.2.7.1 -pthread /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.7.1 -llapack -lblas -lf77blas -latlas In file included from /usr/include/c++/10/vector:72, from /usr/include/dune/grid/yaspgrid.hh:7, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: @@ -6690,6 +6759,8 @@ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/dune-grid-glue-2.7.0/build' +[ 95%] Built target nonoverlappingcouplingtest In file included from /usr/include/c++/10/vector:67, from /usr/include/dune/grid/yaspgrid.hh:7, from /build/dune-grid-glue-2.7.0/dune/grid-glue/test/overlappingcouplingtest.cc:8: @@ -6748,45 +6819,45 @@ 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: jtx1c + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20210721-1750 - Experimental +Create new tag: 20210721-1810 - Experimental Test project /build/dune-grid-glue-2.7.0/build Start 1: callmergertwicetest - 1/12 Test #1: callmergertwicetest ................ Passed 0.02 sec + 1/12 Test #1: callmergertwicetest ................ Passed 0.04 sec Start 2: ringcommtest - 2/12 Test #2: ringcommtest ....................... Passed 0.35 sec + 2/12 Test #2: ringcommtest ....................... Passed 1.16 sec Start 3: ringcommtest-mpi-2 - 3/12 Test #3: ringcommtest-mpi-2 ................. Passed 0.24 sec + 3/12 Test #3: ringcommtest-mpi-2 ................. Passed 0.52 sec Start 4: computecyclicordertest - 4/12 Test #4: computecyclicordertest ............. Passed 0.02 sec + 4/12 Test #4: computecyclicordertest ............. Passed 0.01 sec Start 5: disconnectedtest - 5/12 Test #5: disconnectedtest ................... Passed 0.27 sec + 5/12 Test #5: disconnectedtest ................... Passed 0.50 sec Start 6: mixeddimcouplingtest - 6/12 Test #6: mixeddimcouplingtest ............... Passed 0.25 sec + 6/12 Test #6: mixeddimcouplingtest ............... Passed 0.54 sec Start 7: mixeddimoverlappingtest - 7/12 Test #7: mixeddimoverlappingtest ............ Passed 0.25 sec + 7/12 Test #7: mixeddimoverlappingtest ............ Passed 0.39 sec Start 8: mixeddimscalingtest - 8/12 Test #8: mixeddimscalingtest ................ Passed 0.26 sec + 8/12 Test #8: mixeddimscalingtest ................ Passed 0.68 sec Start 9: nonoverlappingcouplingtest - 9/12 Test #9: nonoverlappingcouplingtest ......... Passed 0.26 sec + 9/12 Test #9: nonoverlappingcouplingtest ......... Passed 0.50 sec Start 10: nonoverlappingcouplingtest-mpi-2 -10/12 Test #10: nonoverlappingcouplingtest-mpi-2 ... Passed 0.27 sec +10/12 Test #10: nonoverlappingcouplingtest-mpi-2 ... Passed 0.56 sec Start 11: overlappingcouplingtest -11/12 Test #11: overlappingcouplingtest ............ Passed 0.37 sec +11/12 Test #11: overlappingcouplingtest ............ Passed 0.72 sec Start 12: projectiontest -12/12 Test #12: projectiontest ..................... Passed 0.01 sec +12/12 Test #12: projectiontest ..................... Passed 0.02 sec 100% tests passed, 0 tests failed out of 12 -Total Test time (real) = 2.56 sec +Total Test time (real) = 5.69 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 dh_testroot -O--builddirectory=build dh_prep -O--builddirectory=build dh_auto_install -O--builddirectory=build - cd build && make -j3 install DESTDIR=/build/dune-grid-glue-2.7.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd build && make -j4 install DESTDIR=/build/dune-grid-glue-2.7.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/dune-grid-glue-2.7.0/build' /usr/bin/cmake -S/build/dune-grid-glue-2.7.0 -B/build/dune-grid-glue-2.7.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -7185,9 +7256,9 @@ make[1]: Leaving directory '/build/dune-grid-glue-2.7.0' dh_md5sums -O--builddirectory=build dh_builddeb -O--builddirectory=build +dpkg-deb: building package 'libdune-grid-glue-dev' in '../libdune-grid-glue-dev_2.7.0-3_armhf.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-dbgsym' in '../libdune-grid-glue-dev-dbgsym_2.7.0-3_armhf.deb'. -dpkg-deb: building package 'libdune-grid-glue-dev' in '../libdune-grid-glue-dev_2.7.0-3_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../dune-grid-glue_2.7.0-3_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -7195,12 +7266,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/27913/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/27913/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/14508 and its subdirectories -I: Current time: Wed Jul 21 05:50:51 -12 2021 -I: pbuilder-time-stamp: 1626889851 +I: removing directory /srv/workspace/pbuilder/27913 and its subdirectories +I: Current time: Thu Jul 22 08:11:12 +14 2021 +I: pbuilder-time-stamp: 1626891072