https://launchpad.net/ubuntu/+source/dune-functions/2.9.0-2build1/+build/28134028 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-027 5.4.0-176-generic #196-Ubuntu SMP Fri Mar 22 16:46:20 UTC 2024 aarch64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu20.04.1 python3-lpbuildd_236~650~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 22 Apr 14:58:11 ntpdate[1861]: adjust time server 10.211.37.1 offset 0.000620 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28134028 --image-type chroot /home/buildd/filecache-default/59612f0fc5bae33f6226b6e60c2e882b82c04bd0 Creating target for build PACKAGEBUILD-28134028 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28134028 Starting target for build PACKAGEBUILD-28134028 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28134028 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-28134028 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28134028 Updating target for build PACKAGEBUILD-28134028 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [89.7 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf Packages [1304 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [512 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe armhf Packages [14.3 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6017 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [12.5 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [7084 B] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [197 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [92.7 kB] Fetched 23.0 MB in 21s (1082 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libnsl-dev libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libgnutls30* libhogweed6* libnettle8* libnpth0* libperl5.36* libpng16-16* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-13-arm-linux-gnueabihf gcc-14-base gcc-arm-linux-gnueabihf libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libpng16-16t64 libreadline8t64 libssl3t64 libtirpc3t64 libunistring5 perl-modules-5.38 The following packages will be upgraded: advancecomp apt apt-utils base-files base-passwd bash bash-completion binutils binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgmp10 libgomp1 libgpg-error-l10n libgpg-error0 libgpm2 libgssapi-krb5-2 libidn2-0 libip4tc2 libisl23 libjansson4 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblockfile-bin liblockfile1 liblz4-1 liblzma5 libmd0 libmount1 libmpc3 libmpfr6 libncursesw6 libnsl-dev libnsl2 libnss-nis libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libproc2-0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses procps psmisc readline-common rpcsvc-proto sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 171 upgraded, 23 newly installed, 15 to remove and 0 not upgraded. Need to get 98.9 MB of archives. After this operation, 24.6 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc-common all 1.3.4+ds-1.1build1 [8094 B] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc-dev armhf 1.3.4+ds-1.1build1 [184 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libnsl-dev armhf 1.3.0-3build3 [66.2 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libnsl2 armhf 1.3.0-3build3 [36.5 kB] Get:5 http://ftpmaster.internal/ubuntu noble/universe armhf libnss-nisplus armhf 1.3-5build1 [20.1 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libgssapi-krb5-2 armhf 1.20.1-6ubuntu2 [119 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5-3 armhf 1.20.1-6ubuntu2 [321 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libk5crypto3 armhf 1.20.1-6ubuntu2 [78.6 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5support0 armhf 1.20.1-6ubuntu2 [31.4 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf openssl armhf 3.0.13-0ubuntu3 [974 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libacl1 armhf 2.3.2-1build1 [15.1 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf libapparmor1 armhf 4.0.0-beta3-0ubuntu3 [45.1 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libaudit-common all 1:3.1.2-2.1build1 [5736 B] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libcap-ng0 armhf 0.8.4-2build2 [13.6 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libaudit1 armhf 1:3.1.2-2.1build1 [44.4 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf libblkid1 armhf 2.39.3-9ubuntu6 [160 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libcap2 armhf 1:2.66-5ubuntu2 [25.8 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4build1 [120 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt1 armhf 1:4.4.36-4build1 [92.6 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error-l10n all 1.47-3build2 [8064 B] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error0 armhf 1.47-3build2 [61.6 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libgcrypt20 armhf 1.10.3-2build1 [454 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf liblzma5 armhf 5.6.1+really5.4.5-1 [111 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libzstd1 armhf 1.5.5+dfsg2-2build1 [265 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libkmod2 armhf 31+20240202-2ubuntu7 [45.1 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf liblz4-1 armhf 1.9.4-1build1 [58.0 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-8-0 armhf 10.42-4ubuntu2 [198 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libselinux1 armhf 3.5-2ubuntu2 [70.9 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libmount1 armhf 2.39.3-9ubuntu6 [171 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf perl-modules-5.38 all 5.38.2-3.2build2 [3110 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-7 [662 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm6t64 armhf 1.23-5.1build1 [30.3 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm-compat4t64 armhf 1.23-5.1build1 [6216 B] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libperl5.38t64 armhf 5.38.2-3.2build2 [4109 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf perl armhf 5.38.2-3.2build2 [231 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf perl-base armhf 5.38.2-3.2build2 [1671 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf liblocale-gettext-perl armhf 1.07-6ubuntu5 [15.1 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf libtext-iconv-perl armhf 1.7-8build3 [12.7 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf libtext-charwidth-perl armhf 0.04-11build3 [8992 B] Get:40 http://ftpmaster.internal/ubuntu noble/universe armhf libnss-nis armhf 3.1-0ubuntu7 [23.1 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf libc-dev-bin armhf 2.39-0ubuntu8 [19.1 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libc6-dev armhf 2.39-0ubuntu8 [1352 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libc6 armhf 2.39-0ubuntu8 [2828 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libc-bin armhf 2.39-0ubuntu8 [530 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libsystemd-shared armhf 255.4-1ubuntu8 [2010 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu4 [238 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libssl3t64 armhf 3.0.13-0ubuntu3 [1558 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf systemd-dev all 255.4-1ubuntu8 [104 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf systemd-sysv armhf 255.4-1ubuntu8 [11.9 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf systemd armhf 255.4-1ubuntu8 [3501 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main armhf libsystemd0 armhf 255.4-1ubuntu8 [410 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu5 [47.0 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf libpam-modules armhf 1.5.3-5ubuntu5 [260 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libapt-pkg6.0t64 armhf 2.7.14build2 [986 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf libnettle8t64 armhf 3.9.1-2.2build1 [187 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf libhogweed6t64 armhf 3.9.1-2.2build1 [187 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf libp11-kit0 armhf 0.25.3-4ubuntu2 [258 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf libunistring5 armhf 1.1-2build1 [513 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libgnutls30t64 armhf 3.8.3-1.1ubuntu3 [947 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf apt armhf 2.7.14build2 [1368 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf apt-utils armhf 2.7.14build2 [210 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf bzip2 armhf 1.0.8-5.1 [33.5 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-1.0 armhf 1.0.8-5.1 [31.1 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g armhf 1:1.3.dfsg-3.1ubuntu2 [49.2 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf debconf-i18n all 1.5.86ubuntu1 [205 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf debconf all 1.5.86ubuntu1 [124 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf libpam0g armhf 1.5.3-5ubuntu5 [62.1 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf libseccomp2 armhf 2.5.5-1ubuntu3 [49.5 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf libargon2-1 armhf 0~20190702+dfsg-4build1 [22.6 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libudev1 armhf 255.4-1ubuntu8 [167 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu3 [135 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf libjson-c5 armhf 0.17-1build1 [31.3 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf libuuid1 armhf 2.39.3-9ubuntu6 [34.7 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libfdisk1 armhf 2.39.3-9ubuntu6 [196 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf mount armhf 2.39.3-9ubuntu6 [133 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf libcom-err2 armhf 1.47.0-2.4~exp1ubuntu4 [21.9 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf libkeyutils1 armhf 1.6.3-3build1 [8236 B] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc3t64 armhf 1.3.4+ds-1.1build1 [73.3 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf linux-libc-dev armhf 6.8.0-31.31 [1557 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf gcc-14-base armhf 14-20240412-0ubuntu1 [47.6 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-s1 armhf 14-20240412-0ubuntu1 [41.5 kB] Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main armhf base-files armhf 13ubuntu10 [73.3 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf debianutils armhf 5.17build1 [89.0 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf bash armhf 5.2.21-2ubuntu4 [668 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf bsdutils armhf 1:2.39.3-9ubuntu6 [102 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main armhf coreutils armhf 9.4-3ubuntu6 [1280 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++6 armhf 14-20240412-0ubuntu1 [714 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf libxxhash0 armhf 0.8.2-2build1 [31.5 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main armhf libgmp10 armhf 2:6.3.0+dfsg-2ubuntu6 [207 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main armhf libffi8 armhf 3.4.6-1build1 [21.2 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main armhf libidn2-0 armhf 2.3.7-2build1 [96.2 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libtasn1-6 armhf 4.19.0-3build1 [37.2 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main armhf libdebconfclient0 armhf 0.271ubuntu3 [10.9 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf base-passwd armhf 3.6.3build1 [50.9 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libassuan0 armhf 2.5.6-1build1 [31.3 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main armhf libsqlite3-0 armhf 3.45.1-1ubuntu2 [590 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main armhf gpg armhf 2.4.4-2ubuntu17 [524 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf gpg-agent armhf 2.4.4-2ubuntu17 [235 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main armhf gpgconf armhf 2.4.4-2ubuntu17 [115 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main armhf readline-common all 8.2-4build1 [56.5 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf libncursesw6 armhf 6.4+20240113-1ubuntu2 [119 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main armhf libtinfo6 armhf 6.4+20240113-1ubuntu2 [90.8 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main armhf libreadline8t64 armhf 8.2-4build1 [129 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main armhf pinentry-curses armhf 1.2.1-3ubuntu5 [36.7 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main armhf init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main armhf libnpth0t64 armhf 1.6-3.1build1 [6998 B] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf gpgv armhf 2.4.4-2ubuntu17 [224 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main armhf tar armhf 1.35+dfsg-3build1 [236 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main armhf dpkg armhf 1.22.6ubuntu6 [1230 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main armhf dash armhf 0.5.12-6ubuntu5 [80.8 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main armhf diffutils armhf 1:3.10-1build1 [167 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf findutils armhf 4.9.0-5build1 [293 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main armhf grep armhf 3.11-4build1 [157 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main armhf gzip armhf 1.12-1ubuntu3 [95.8 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf hostname armhf 3.23+nmu2ubuntu2 [10.4 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf login armhf 1:4.13+dfsg1-4ubuntu3 [200 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-bin armhf 6.4+20240113-1ubuntu2 [178 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main armhf sed armhf 4.9-2build1 [190 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main armhf util-linux armhf 2.39.3-9ubuntu6 [1216 kB] Get:122 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-base all 6.4+20240113-1ubuntu2 [25.5 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main armhf sysvinit-utils armhf 3.08-6ubuntu3 [33.8 kB] Get:124 http://ftpmaster.internal/ubuntu noble/main armhf logsave armhf 1.47.0-2.4~exp1ubuntu4 [22.0 kB] Get:125 http://ftpmaster.internal/ubuntu noble/main armhf libext2fs2t64 armhf 1.47.0-2.4~exp1ubuntu4 [202 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main armhf e2fsprogs armhf 1.47.0-2.4~exp1ubuntu4 [571 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main armhf optipng armhf 0.7.8+ds-1build2 [109 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main armhf libpng16-16t64 armhf 1.6.43-5build1 [166 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main armhf init armhf 1.66ubuntu1 [6186 B] Get:130 http://ftpmaster.internal/ubuntu noble/main armhf libsmartcols1 armhf 2.39.3-9ubuntu6 [117 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main armhf uuid-runtime armhf 2.39.3-9ubuntu6 [41.8 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main armhf libattr1 armhf 1:2.5.2-1build1 [10.2 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main armhf libmd0 armhf 1.1.0-2build1 [23.0 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main armhf libpam-runtime all 1.5.3-5ubuntu5 [40.8 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main armhf libsemanage-common all 3.5-1build5 [10.1 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main armhf libsepol2 armhf 3.5-2build1 [263 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main armhf libsemanage2 armhf 3.5-1build5 [84.5 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main armhf passwd armhf 1:4.13+dfsg1-4ubuntu3 [817 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main armhf libproc2-0 armhf 2:4.0.4-4ubuntu3 [49.0 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main armhf libss2 armhf 1.47.0-2.4~exp1ubuntu4 [14.7 kB] Get:141 http://ftpmaster.internal/ubuntu noble/main armhf mawk armhf 1.3.4.20240123-1build1 [115 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main armhf procps armhf 2:4.0.4-4ubuntu3 [700 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main armhf sensible-utils all 0.0.22 [22.5 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main armhf ca-certificates all 20240203 [159 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main armhf krb5-locales all 1.20.1-6ubuntu2 [13.8 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main armhf tzdata all 2024a-2ubuntu1 [273 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main armhf bash-completion all 1:2.11-8 [180 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main armhf bsdextrautils armhf 2.39.3-9ubuntu6 [78.7 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main armhf libgpm2 armhf 1.20.7-11 [13.6 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main armhf libip4tc2 armhf 1.8.10-3ubuntu2 [21.3 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main armhf libjansson4 armhf 2.14-2build2 [28.2 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main armhf psmisc armhf 23.7-1build1 [176 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main armhf xz-utils armhf 5.6.1+really5.4.5-1 [267 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main armhf advancecomp armhf 2.5-1build1 [198 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main armhf libctf0 armhf 2.42-4ubuntu2 [87.7 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf libctf-nobfd0 armhf 2.42-4ubuntu2 [88.0 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main armhf binutils-arm-linux-gnueabihf armhf 2.42-4ubuntu2 [2925 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main armhf libbinutils armhf 2.42-4ubuntu2 [460 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main armhf binutils armhf 2.42-4ubuntu2 [3072 B] Get:160 http://ftpmaster.internal/ubuntu noble/main armhf binutils-common armhf 2.42-4ubuntu2 [217 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main armhf libsframe1 armhf 2.42-4ubuntu2 [13.1 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main armhf libubsan1 armhf 14-20240412-0ubuntu1 [1154 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main armhf libgomp1 armhf 14-20240412-0ubuntu1 [125 kB] Get:164 http://ftpmaster.internal/ubuntu noble/main armhf libatomic1 armhf 14-20240412-0ubuntu1 [7816 B] Get:165 http://ftpmaster.internal/ubuntu noble/main armhf libasan8 armhf 14-20240412-0ubuntu1 [2942 kB] Get:166 http://ftpmaster.internal/ubuntu noble/main armhf g++-13 armhf 13.2.0-23ubuntu4 [14.5 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13 armhf 13.2.0-23ubuntu4 [453 kB] Get:168 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++-13-dev armhf 13.2.0-23ubuntu4 [2456 kB] Get:169 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-13-dev armhf 13.2.0-23ubuntu4 [899 kB] Get:170 http://ftpmaster.internal/ubuntu noble/main armhf libcc1-0 armhf 14-20240412-0ubuntu1 [39.0 kB] Get:171 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13 armhf 13.2.0-23ubuntu4 [1034 B] Get:172 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-base armhf 13.2.0-23ubuntu4 [48.9 kB] Get:173 http://ftpmaster.internal/ubuntu noble/main armhf libisl23 armhf 0.26-3build1 [544 kB] Get:174 http://ftpmaster.internal/ubuntu noble/main armhf libmpfr6 armhf 4.2.1-1build1 [229 kB] Get:175 http://ftpmaster.internal/ubuntu noble/main armhf libmpc3 armhf 1.3.1-1build1 [46.7 kB] Get:176 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [16.9 MB] Get:177 http://ftpmaster.internal/ubuntu noble/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [9941 kB] Get:178 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [8759 kB] Get:179 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] Get:180 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] Get:181 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] Get:182 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] Get:183 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] Get:184 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] Get:185 http://ftpmaster.internal/ubuntu noble/main armhf dpkg-dev all 1.22.6ubuntu6 [1074 kB] Get:186 http://ftpmaster.internal/ubuntu noble/main armhf libdpkg-perl all 1.22.6ubuntu6 [268 kB] Get:187 http://ftpmaster.internal/ubuntu noble/main armhf patch armhf 2.7.6-7build3 [110 kB] Get:188 http://ftpmaster.internal/ubuntu noble/main armhf make armhf 4.3-4.1build2 [162 kB] Get:189 http://ftpmaster.internal/ubuntu noble/main armhf lto-disabled-list all 47 [12.4 kB] Get:190 http://ftpmaster.internal/ubuntu noble/main armhf libfakeroot armhf 1.33-1 [28.7 kB] Get:191 http://ftpmaster.internal/ubuntu noble/main armhf fakeroot armhf 1.33-1 [68.6 kB] Get:192 http://ftpmaster.internal/ubuntu noble/main armhf liblockfile-bin armhf 1.17-1build3 [10.5 kB] Get:193 http://ftpmaster.internal/ubuntu noble/main armhf liblockfile1 armhf 1.17-1build3 [6208 B] Get:194 http://ftpmaster.internal/ubuntu noble/main armhf lockfile-progs armhf 0.1.19build2 [8062 B] Preconfiguring packages ... Fetched 98.9 MB in 1min 41s (976 kB/s) (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1build1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libtirpc-dev_1.3.4+ds-1.1build1_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libnsl-dev_1.3.0-3build3_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../libnsl2_1.3.0-3build3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../libnss-nisplus_1.3-5build1_armhf.deb ... Unpacking libnss-nisplus:armhf (1.3-5build1) over (1.3-0ubuntu6) ... (Reading database ... 13362 files and directories currently installed.) Removing libtirpc3:armhf (1.3.3+ds-1) ... (Reading database ... 13356 files and directories currently installed.) Preparing to unpack .../0-libgssapi-krb5-2_1.20.1-6ubuntu2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../1-libkrb5-3_1.20.1-6ubuntu2_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libk5crypto3_1.20.1-6ubuntu2_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libkrb5support0_1.20.1-6ubuntu2_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-openssl_3.0.13-0ubuntu3_armhf.deb ... Unpacking openssl (3.0.13-0ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../5-libacl1_2.3.2-1build1_armhf.deb ... Unpacking libacl1:armhf (2.3.2-1build1) over (2.3.1-3) ... Setting up libacl1:armhf (2.3.2-1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu3_armhf.deb ... Unpacking libapparmor1:armhf (4.0.0-beta3-0ubuntu3) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1build1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2build2_armhf.deb ... Unpacking libcap-ng0:armhf (0.8.4-2build2) over (0.8.3-1build2) ... Setting up libcap-ng0:armhf (0.8.4-2build2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1build1_armhf.deb ... Unpacking libaudit1:armhf (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit1:armhf (1:3.1.2-2.1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libblkid1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libblkid1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu2_armhf.deb ... Unpacking libcap2:armhf (1:2.66-5ubuntu2) over (1:2.66-4ubuntu1) ... Setting up libcap2:armhf (1:2.66-5ubuntu2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.36-4build1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.36-4build1) over (1:4.4.36-2) ... Preparing to unpack .../libcrypt1_1%3a4.4.36-4build1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.36-4build1) over (1:4.4.36-2) ... Setting up libcrypt1:armhf (1:4.4.36-4build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build2_all.deb ... Unpacking libgpg-error-l10n (1.47-3build2) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build2_armhf.deb ... Unpacking libgpg-error0:armhf (1.47-3build2) over (1.47-2) ... Setting up libgpg-error0:armhf (1.47-3build2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2build1_armhf.deb ... Unpacking libgcrypt20:armhf (1.10.3-2build1) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:armhf (1.10.3-2build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1_armhf.deb ... Unpacking liblzma5:armhf (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Setting up liblzma5:armhf (5.6.1+really5.4.5-1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2build1_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2build1) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu7_armhf.deb ... Unpacking libkmod2:armhf (31+20240202-2ubuntu7) over (30+20230519-1ubuntu3) ... Preparing to unpack .../liblz4-1_1.9.4-1build1_armhf.deb ... Unpacking liblz4-1:armhf (1.9.4-1build1) over (1.9.4-1) ... Setting up liblz4-1:armhf (1.9.4-1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu2_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.42-4ubuntu2) over (10.42-4) ... Setting up libpcre2-8-0:armhf (10.42-4ubuntu2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2ubuntu2_armhf.deb ... Unpacking libselinux1:armhf (3.5-2ubuntu2) over (3.5-1) ... Setting up libselinux1:armhf (3.5-2ubuntu2) ... (Reading database ... 13356 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libmount1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libmount1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 13356 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3.2build2_armhf.deb ... Unpacking perl (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3.2build2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2build2) ... dpkg: libdb5.3:armhf: dependency problems, but removing anyway as you requested: libperl5.36:armhf depends on libdb5.3. libpam-modules:armhf depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 14768 files and directories currently installed.) Removing libdb5.3:armhf (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:armhf. (Reading database ... 14762 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-7_armhf.deb ... Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-7) ... dpkg: libgdbm6:armhf: dependency problems, but removing anyway as you requested: libperl5.36:armhf depends on libgdbm6 (>= 1.21). libgdbm-compat4:armhf depends on libgdbm6 (>= 1.16). (Reading database ... 14768 files and directories currently installed.) Removing libgdbm6:armhf (1.23-3) ... Selecting previously unselected package libgdbm6t64:armhf. (Reading database ... 14763 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1build1_armhf.deb ... Unpacking libgdbm6t64:armhf (1.23-5.1build1) ... dpkg: libgdbm-compat4:armhf: dependency problems, but removing anyway as you requested: libperl5.36:armhf depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 14769 files and directories currently installed.) Removing libgdbm-compat4:armhf (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:armhf. (Reading database ... 14764 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1build1_armhf.deb ... Unpacking libgdbm-compat4t64:armhf (1.23-5.1build1) ... Selecting previously unselected package libperl5.38t64:armhf. Preparing to unpack .../libperl5.38t64_5.38.2-3.2build2_armhf.deb ... Unpacking libperl5.38t64:armhf (5.38.2-3.2build2) ... Preparing to unpack .../perl-base_5.38.2-3.2build2_armhf.deb ... Unpacking perl-base (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3.2build2) ... (Reading database ... 15292 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu5_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu5) over (1.07-6) ... Preparing to unpack .../libtext-iconv-perl_1.7-8build3_armhf.deb ... Unpacking libtext-iconv-perl:armhf (1.7-8build3) over (1.7-8) ... Preparing to unpack .../libtext-charwidth-perl_0.04-11build3_armhf.deb ... Unpacking libtext-charwidth-perl:armhf (0.04-11build3) over (0.04-11) ... (Reading database ... 15292 files and directories currently installed.) Removing libperl5.36:armhf (5.36.0-9ubuntu1) ... (Reading database ... 14778 files and directories currently installed.) Preparing to unpack .../libnss-nis_3.1-0ubuntu7_armhf.deb ... Unpacking libnss-nis:armhf (3.1-0ubuntu7) over (3.1-0ubuntu6) ... Preparing to unpack .../libc-dev-bin_2.39-0ubuntu8_armhf.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu7) over (1.4.2-0ubuntu6) ... Preparing to unpack .../libc6-dev_2.39-0ubuntu8_armhf.deb ... Unpacking libc6-dev:armhf (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../libc6_2.39-0ubuntu8_armhf.deb ... Unpacking libc6:armhf (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc6:armhf (2.39-0ubuntu8) ... (Reading database ... 14783 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu8_armhf.deb ... Unpacking libc-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu8) ... (Reading database ... 14783 files and directories currently installed.) Preparing to unpack .../libsystemd-shared_255.4-1ubuntu8_armhf.deb ... Unpacking libsystemd-shared:armhf (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu4_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu4) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:armhf: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 14783 files and directories currently installed.) Removing libssl3:armhf (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:armhf. (Reading database ... 14772 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3_armhf.deb ... Unpacking libssl3t64:armhf (3.0.13-0ubuntu3) ... Setting up libssl3t64:armhf (3.0.13-0ubuntu3) ... (Reading database ... 14785 files and directories currently installed.) Preparing to unpack .../systemd-dev_255.4-1ubuntu8_all.deb ... Unpacking systemd-dev (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu8_armhf.deb ... Unpacking systemd-sysv (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu8_armhf.deb ... Unpacking systemd (255.4-1ubuntu8) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu8_armhf.deb ... Unpacking libsystemd0:armhf (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libsystemd0:armhf (255.4-1ubuntu8) ... (Reading database ... 14947 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu5_armhf.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu5) ... (Reading database ... 14946 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu5_armhf.deb ... Unpacking libpam-modules:armhf (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/arm-linux-gnueabihf/security': Directory not empty Setting up libpam-modules:armhf (1.5.3-5ubuntu5) ... Installing new version of config file /etc/security/namespace.init ... dpkg: libgnutls30:armhf: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 14943 files and directories currently installed.) Removing libgnutls30:armhf (3.8.1-4ubuntu1) ... Removing libhogweed6:armhf (3.9.1-2) ... Removing libnettle8:armhf (3.9.1-2) ... dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). Removing libapt-pkg6.0:armhf (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:armhf. (Reading database ... 14872 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.14build2_armhf.deb ... Unpacking libapt-pkg6.0t64:armhf (2.7.14build2) ... Setting up libapt-pkg6.0t64:armhf (2.7.14build2) ... Selecting previously unselected package libnettle8t64:armhf. (Reading database ... 14922 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2build1_armhf.deb ... Unpacking libnettle8t64:armhf (3.9.1-2.2build1) ... Setting up libnettle8t64:armhf (3.9.1-2.2build1) ... Selecting previously unselected package libhogweed6t64:armhf. (Reading database ... 14930 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2build1_armhf.deb ... Unpacking libhogweed6t64:armhf (3.9.1-2.2build1) ... Setting up libhogweed6t64:armhf (3.9.1-2.2build1) ... (Reading database ... 14936 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu2_armhf.deb ... Unpacking libp11-kit0:armhf (0.25.3-4ubuntu2) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:armhf (0.25.3-4ubuntu2) ... Selecting previously unselected package libunistring5:armhf. (Reading database ... 14936 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2build1_armhf.deb ... Unpacking libunistring5:armhf (1.1-2build1) ... Setting up libunistring5:armhf (1.1-2build1) ... Selecting previously unselected package libgnutls30t64:armhf. (Reading database ... 14941 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu3_armhf.deb ... Unpacking libgnutls30t64:armhf (3.8.3-1.1ubuntu3) ... Setting up libgnutls30t64:armhf (3.8.3-1.1ubuntu3) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../apt_2.7.14build2_armhf.deb ... Unpacking apt (2.7.14build2) over (2.7.3) ... Setting up apt (2.7.14build2) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.14build2_armhf.deb ... Unpacking apt-utils (2.7.14build2) over (2.7.3) ... Preparing to unpack .../bzip2_1.0.8-5.1_armhf.deb ... Unpacking bzip2 (1.0.8-5.1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5.1_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-5.1) over (1.0.8-5build1) ... Setting up libbz2-1.0:armhf (1.0.8-5.1) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu2_armhf.deb ... Unpacking zlib1g:armhf (1:1.3.dfsg-3.1ubuntu2) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:armhf (1:1.3.dfsg-3.1ubuntu2) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86ubuntu1_all.deb ... Unpacking debconf-i18n (1.5.86ubuntu1) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86ubuntu1_all.deb ... Unpacking debconf (1.5.86ubuntu1) over (1.5.82) ... Setting up debconf (1.5.86ubuntu1) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 14952 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu5_armhf.deb ... Unpacking libpam0g:armhf (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam0g:armhf (1.5.3-5ubuntu5) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu3_armhf.deb ... Unpacking libseccomp2:armhf (2.5.5-1ubuntu3) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:armhf (2.5.5-1ubuntu3) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20190702+dfsg-4build1_armhf.deb ... Unpacking libargon2-1:armhf (0~20190702+dfsg-4build1) over (0~20190702+dfsg-3) ... Preparing to unpack .../libudev1_255.4-1ubuntu8_armhf.deb ... Unpacking libudev1:armhf (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libudev1:armhf (255.4-1ubuntu8) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu3_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu3) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libjson-c5_0.17-1build1_armhf.deb ... Unpacking libjson-c5:armhf (0.17-1build1) over (0.17-1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libuuid1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libuuid1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libfdisk1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu6_armhf.deb ... Unpacking mount (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking libcom-err2:armhf (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3build1_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-3build1) over (1.6.3-2) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../4-libtirpc3t64_1.3.4+ds-1.1build1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.1build1) ... Preparing to unpack .../5-linux-libc-dev_6.8.0-31.31_armhf.deb ... Unpacking linux-libc-dev:armhf (6.8.0-31.31) over (6.5.0-9.9) ... Selecting previously unselected package gcc-14-base:armhf. Preparing to unpack .../6-gcc-14-base_14-20240412-0ubuntu1_armhf.deb ... Unpacking gcc-14-base:armhf (14-20240412-0ubuntu1) ... Setting up gcc-14-base:armhf (14-20240412-0ubuntu1) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:armhf (14-20240412-0ubuntu1) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu10_armhf.deb ... Unpacking base-files (13ubuntu10) over (13ubuntu3) ... Setting up base-files (13ubuntu10) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 14986 files and directories currently installed.) Preparing to unpack .../debianutils_5.17build1_armhf.deb ... Unpacking debianutils (5.17build1) over (5.8-1) ... Setting up debianutils (5.17build1) ... (Reading database ... 14985 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu4_armhf.deb ... Unpacking bash (5.2.21-2ubuntu4) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu4) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 14985 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6_armhf.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu6) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu6) ... (Reading database ... 14985 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 14959 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu6_armhf.deb ... Unpacking coreutils (9.4-3ubuntu6) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu6) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240412-0ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:armhf (14-20240412-0ubuntu1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2build1_armhf.deb ... Unpacking libxxhash0:armhf (0.8.2-2build1) over (0.8.1-1) ... Setting up libxxhash0:armhf (0.8.2-2build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.3.0+dfsg-2ubuntu6_armhf.deb ... Unpacking libgmp10:armhf (2:6.3.0+dfsg-2ubuntu6) over (2:6.3.0+dfsg-2ubuntu4) ... Setting up libgmp10:armhf (2:6.3.0+dfsg-2ubuntu6) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1build1_armhf.deb ... Unpacking libffi8:armhf (3.4.6-1build1) over (3.4.4-1) ... Setting up libffi8:armhf (3.4.6-1build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2build1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.7-2build1) over (2.3.4-1) ... Setting up libidn2-0:armhf (2.3.7-2build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.19.0-3build1_armhf.deb ... Unpacking libtasn1-6:armhf (4.19.0-3build1) over (4.19.0-3) ... Setting up libtasn1-6:armhf (4.19.0-3build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu3_armhf.deb ... Unpacking libdebconfclient0:armhf (0.271ubuntu3) over (0.270ubuntu1) ... Setting up libdebconfclient0:armhf (0.271ubuntu3) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3build1_armhf.deb ... Unpacking base-passwd (3.6.3build1) over (3.6.1) ... Setting up base-passwd (3.6.3build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libassuan0_2.5.6-1build1_armhf.deb ... Unpacking libassuan0:armhf (2.5.6-1build1) over (2.5.6-1) ... Setting up libassuan0:armhf (2.5.6-1build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.1-1ubuntu2_armhf.deb ... Unpacking libsqlite3-0:armhf (3.45.1-1ubuntu2) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpg (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpg-agent_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpg-agent (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpgconf (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... (Reading database ... 14963 files and directories currently installed.) Removing libreadline8:armhf (8.2-1.3) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../readline-common_8.2-4build1_all.deb ... Unpacking readline-common (8.2-4build1) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up libtinfo6:armhf (6.4+20240113-1ubuntu2) ... Selecting previously unselected package libreadline8t64:armhf. (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-4build1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-4build1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu5_armhf.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu5) over (1.2.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 14971 files and directories currently installed.) Removing libnpth0:armhf (1.6-3build2) ... Selecting previously unselected package libnpth0t64:armhf. (Reading database ... 14966 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1build1_armhf.deb ... Unpacking libnpth0t64:armhf (1.6-3.1build1) ... Setting up libnpth0t64:armhf (1.6-3.1build1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpgv (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu17) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3build1_armhf.deb ... Unpacking tar (1.35+dfsg-3build1) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3build1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu6_armhf.deb ... Unpacking dpkg (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu6) ... (Reading database ... 14970 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu5_armhf.deb ... Unpacking dash (0.5.12-6ubuntu5) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu5) ... (Reading database ... 14969 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1build1_armhf.deb ... Unpacking diffutils (1:3.10-1build1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1build1) ... (Reading database ... 14969 files and directories currently installed.) Preparing to unpack .../findutils_4.9.0-5build1_armhf.deb ... Unpacking findutils (4.9.0-5build1) over (4.9.0-5) ... Setting up findutils (4.9.0-5build1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../grep_3.11-4build1_armhf.deb ... Unpacking grep (3.11-4build1) over (3.11-2) ... Setting up grep (3.11-4build1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu3_armhf.deb ... Unpacking gzip (1.12-1ubuntu3) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu3) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu2_armhf.deb ... Unpacking hostname (3.23+nmu2ubuntu2) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu2) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu3_armhf.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu3) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu2) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../sed_4.9-2build1_armhf.deb ... Unpacking sed (4.9-2build1) over (4.9-1) ... Setting up sed (4.9-2build1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu6_armhf.deb ... Unpacking util-linux (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu6) ... (Reading database ... 14970 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu2_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu2) ... (Reading database ... 14970 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu3_armhf.deb ... Unpacking sysvinit-utils (3.08-6ubuntu3) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu3) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:armhf: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 14968 files and directories currently installed.) Removing libext2fs2:armhf (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:armhf. (Reading database ... 14961 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu4) ... Setting up libcom-err2:armhf (1.47.0-2.4~exp1ubuntu4) ... Setting up libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu4) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Preparing to unpack .../optipng_0.7.8+ds-1build2_armhf.deb ... Unpacking optipng (0.7.8+ds-1build2) over (0.7.7-2build1) ... (Reading database ... 14975 files and directories currently installed.) Removing libpng16-16:armhf (1.6.40-1) ... Selecting previously unselected package libpng16-16t64:armhf. (Reading database ... 14965 files and directories currently installed.) Preparing to unpack .../libpng16-16t64_1.6.43-5build1_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.43-5build1) ... Setting up libapparmor1:armhf (4.0.0-beta3-0ubuntu3) ... Setting up libargon2-1:armhf (0~20190702+dfsg-4build1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu3) ... Setting up libjson-c5:armhf (0.17-1build1) ... Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu4) ... Setting up libfdisk1:armhf (2.39.3-9ubuntu6) ... Setting up libkmod2:armhf (31+20240202-2ubuntu7) ... Setting up libsystemd-shared:armhf (255.4-1ubuntu8) ... Setting up systemd-dev (255.4-1ubuntu8) ... Setting up mount (2.39.3-9ubuntu6) ... Setting up systemd (255.4-1ubuntu8) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255.4-1ubuntu8) ... (Reading database ... 14976 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_armhf.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libsmartcols1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6_armhf.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... dpkg: warning: unable to delete old directory '/lib/systemd/system': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd': Directory not empty Preparing to unpack .../libattr1_1%3a2.5.2-1build1_armhf.deb ... Unpacking libattr1:armhf (1:2.5.2-1build1) over (1:2.5.1-4) ... Setting up libattr1:armhf (1:2.5.2-1build1) ... (Reading database ... 14975 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2build1_armhf.deb ... Unpacking libmd0:armhf (1.1.0-2build1) over (1.1.0-1) ... Setting up libmd0:armhf (1.1.0-2build1) ... (Reading database ... 14975 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu5_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu5) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build5_all.deb ... Unpacking libsemanage-common (3.5-1build5) over (3.5-1) ... Setting up libsemanage-common (3.5-1build5) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2build1_armhf.deb ... Unpacking libsepol2:armhf (3.5-2build1) over (3.5-1) ... Setting up libsepol2:armhf (3.5-2build1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build5_armhf.deb ... Unpacking libsemanage2:armhf (3.5-1build5) over (3.5-1) ... Setting up libsemanage2:armhf (3.5-1build5) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu3_armhf.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu3) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4ubuntu3_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking libss2:armhf (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20240123-1build1_armhf.deb ... Unpacking mawk (1.3.4.20240123-1build1) over (1.3.4.20230730-1) ... Preparing to unpack .../03-procps_2%3a4.0.4-4ubuntu3_armhf.deb ... Unpacking procps (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../05-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../06-krb5-locales_1.20.1-6ubuntu2_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-tzdata_2024a-2ubuntu1_all.deb ... Unpacking tzdata (2024a-2ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../08-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../09-bsdextrautils_2.39.3-9ubuntu6_armhf.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../10-libgpm2_1.20.7-11_armhf.deb ... Unpacking libgpm2:armhf (1.20.7-11) over (1.20.7-10build1) ... Preparing to unpack .../11-libip4tc2_1.8.10-3ubuntu2_armhf.deb ... Unpacking libip4tc2:armhf (1.8.10-3ubuntu2) over (1.8.9-2ubuntu2) ... Preparing to unpack .../12-libjansson4_2.14-2build2_armhf.deb ... Unpacking libjansson4:armhf (2.14-2build2) over (2.14-2) ... Preparing to unpack .../13-psmisc_23.7-1build1_armhf.deb ... Unpacking psmisc (23.7-1build1) over (23.6-1) ... Preparing to unpack .../14-xz-utils_5.6.1+really5.4.5-1_armhf.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Preparing to unpack .../15-advancecomp_2.5-1build1_armhf.deb ... Unpacking advancecomp (2.5-1build1) over (2.5-1) ... Preparing to unpack .../16-libctf0_2.42-4ubuntu2_armhf.deb ... Unpacking libctf0:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libctf-nobfd0_2.42-4ubuntu2_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../18-binutils-arm-linux-gnueabihf_2.42-4ubuntu2_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../19-libbinutils_2.42-4ubuntu2_armhf.deb ... Unpacking libbinutils:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../20-binutils_2.42-4ubuntu2_armhf.deb ... Unpacking binutils (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../21-binutils-common_2.42-4ubuntu2_armhf.deb ... Unpacking binutils-common:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../22-libsframe1_2.42-4ubuntu2_armhf.deb ... Unpacking libsframe1:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../23-libubsan1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../24-libgomp1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../25-libatomic1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../26-libasan8_14-20240412-0ubuntu1_armhf.deb ... Unpacking libasan8:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../27-g++-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking g++-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../28-gcc-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking gcc-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../29-libstdc++-13-dev_13.2.0-23ubuntu4_armhf.deb ... Unpacking libstdc++-13-dev:armhf (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../30-libgcc-13-dev_13.2.0-23ubuntu4_armhf.deb ... Unpacking libgcc-13-dev:armhf (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../31-libcc1-0_14-20240412-0ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../32-cpp-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking cpp-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../33-gcc-13-base_13.2.0-23ubuntu4_armhf.deb ... Unpacking gcc-13-base:armhf (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../34-libisl23_0.26-3build1_armhf.deb ... Unpacking libisl23:armhf (0.26-3build1) over (0.26-3) ... Preparing to unpack .../35-libmpfr6_4.2.1-1build1_armhf.deb ... Unpacking libmpfr6:armhf (4.2.1-1build1) over (4.2.1-1) ... Preparing to unpack .../36-libmpc3_1.3.1-1build1_armhf.deb ... Unpacking libmpc3:armhf (1.3.1-1build1) over (1.3.1-1) ... Selecting previously unselected package gcc-13-arm-linux-gnueabihf. Preparing to unpack .../37-gcc-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Selecting previously unselected package g++-13-arm-linux-gnueabihf. Preparing to unpack .../38-g++-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking g++-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Selecting previously unselected package cpp-13-arm-linux-gnueabihf. Preparing to unpack .../39-cpp-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Preparing to unpack .../40-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../41-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../42-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../43-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../44-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../45-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Preparing to unpack .../46-dpkg-dev_1.22.6ubuntu6_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../47-libdpkg-perl_1.22.6ubuntu6_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../48-patch_2.7.6-7build3_armhf.deb ... Unpacking patch (2.7.6-7build3) over (2.7.6-7build2) ... Preparing to unpack .../49-make_4.3-4.1build2_armhf.deb ... Unpacking make (4.3-4.1build2) over (4.3-4.1build1) ... Preparing to unpack .../50-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../51-libfakeroot_1.33-1_armhf.deb ... Unpacking libfakeroot:armhf (1.33-1) over (1.32.1-1) ... Preparing to unpack .../52-fakeroot_1.33-1_armhf.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build3_armhf.deb ... Unpacking liblockfile-bin (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../54-liblockfile1_1.17-1build3_armhf.deb ... Unpacking liblockfile1:armhf (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../55-lockfile-progs_0.1.19build2_armhf.deb ... Unpacking lockfile-progs (0.1.19build2) over (0.1.19build1) ... Setting up libip4tc2:armhf (1.8.10-3ubuntu2) ... Setting up libtext-iconv-perl:armhf (1.7-8build3) ... Setting up libtext-charwidth-perl:armhf (0.04-11build3) ... Setting up libkeyutils1:armhf (1.6.3-3build1) ... Setting up lto-disabled-list (47) ... Setting up libgpm2:armhf (1.20.7-11) ... Setting up liblockfile-bin (1.17-1build3) ... Setting up libgdbm6t64:armhf (1.23-5.1build1) ... Setting up bsdextrautils (2.39.3-9ubuntu6) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:armhf (1.23-5.1build1) ... Setting up psmisc (23.7-1build1) ... Setting up libtirpc-common (1.3.4+ds-1.1build1) ... Setting up libsqlite3-0:armhf (3.45.1-1ubuntu2) ... Setting up binutils-common:armhf (2.42-4ubuntu2) ... Setting up linux-libc-dev:armhf (6.8.0-31.31) ... Setting up libctf-nobfd0:armhf (2.42-4ubuntu2) ... Setting up krb5-locales (1.20.1-6ubuntu2) ... Setting up libgomp1:armhf (14-20240412-0ubuntu1) ... Setting up bzip2 (1.0.8-5.1) ... Setting up libsframe1:armhf (2.42-4ubuntu2) ... Setting up libfakeroot:armhf (1.33-1) ... Setting up libjansson4:armhf (2.14-2build2) ... Setting up libkrb5support0:armhf (1.20.1-6ubuntu2) ... Setting up tzdata (2024a-2ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Apr 22 15:02:56 UTC 2024. Universal Time is now: Mon Apr 22 15:02:56 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... Setting up gcc-13-base:armhf (13.2.0-23ubuntu4) ... Setting up make (4.3-4.1build2) ... Setting up libmpfr6:armhf (4.2.1-1build1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.1+really5.4.5-1) ... Setting up perl-modules-5.38 (5.38.2-3.2build2) ... Setting up libproc2-0:armhf (2:4.0.4-4ubuntu3) ... Setting up libpng16-16t64:armhf (1.6.43-5build1) ... Setting up libmpc3:armhf (1.3.1-1build1) ... Setting up libatomic1:armhf (14-20240412-0ubuntu1) ... Setting up patch (2.7.6-7build3) ... Setting up libss2:armhf (1.47.0-2.4~exp1ubuntu4) ... Setting up libncursesw6:armhf (6.4+20240113-1ubuntu2) ... Setting up libk5crypto3:armhf (1.20.1-6ubuntu2) ... Setting up logsave (1.47.0-2.4~exp1ubuntu4) ... Setting up libdb5.3t64:armhf (5.3.28+dfsg2-7) ... Setting up libubsan1:armhf (14-20240412-0ubuntu1) ... Setting up advancecomp (2.5-1build1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libcrypt-dev:armhf (1:4.4.36-4build1) ... Setting up libasan8:armhf (14-20240412-0ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu3) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1build1) ... Setting up libkrb5-3:armhf (1.20.1-6ubuntu2) ... Setting up liblockfile1:armhf (1.17-1build3) ... Setting up libperl5.38t64:armhf (5.38.2-3.2build2) ... Setting up libbinutils:armhf (2.42-4ubuntu2) ... Setting up libisl23:armhf (0.26-3build1) ... Setting up libc-dev-bin (2.39-0ubuntu8) ... Setting up openssl (3.0.13-0ubuntu3) ... Setting up libgpg-error-l10n (1.47-3build2) ... Setting up readline-common (8.2-4build1) ... Setting up libcc1-0:armhf (14-20240412-0ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6ubuntu5) ... Setting up libctf0:armhf (2.42-4ubuntu2) ... Setting up pinentry-curses (1.2.1-3ubuntu5) ... Setting up apt-utils (2.7.14build2) ... Setting up cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up debconf-i18n (1.5.86ubuntu1) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu4) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-3.2build2) ... Setting up optipng (0.7.8+ds-1build2) ... Setting up lockfile-progs (0.1.19build2) ... Setting up libgssapi-krb5-2:armhf (1.20.1-6ubuntu2) ... Setting up libdpkg-perl (1.22.6ubuntu6) ... Setting up libreadline8t64:armhf (8.2-4build1) ... Setting up libgcc-13-dev:armhf (13.2.0-23ubuntu4) ... Setting up gpgconf (2.4.4-2ubuntu17) ... Setting up libc6-dev:armhf (2.39-0ubuntu8) ... Setting up binutils-arm-linux-gnueabihf (2.42-4ubuntu2) ... Setting up gpg (2.4.4-2ubuntu17) ... Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up libstdc++-13-dev:armhf (13.2.0-23ubuntu4) ... Setting up gpg-agent (2.4.4-2ubuntu17) ... Setting up cpp-13 (13.2.0-23ubuntu4) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.1build1) ... Setting up binutils (2.42-4ubuntu2) ... Setting up gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up dpkg-dev (1.22.6ubuntu6) ... Setting up libtirpc-dev:armhf (1.3.4+ds-1.1build1) ... Setting up gcc-13 (13.2.0-23ubuntu4) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:armhf (1.3.0-3build3) ... Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-23ubuntu4) ... Setting up libnss-nisplus:armhf (1.3-5build1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up libnss-nis:armhf (3.1-0ubuntu7) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:armhf (1.3.0-3build3) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... Processing triggers for debianutils (5.17build1) ... (Reading database ... 15019 files and directories currently installed.) Purging configuration files for libssl3:armhf (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-28134028 armhf noble-proposed -c chroot:build-PACKAGEBUILD-28134028 --arch=armhf --dist=noble-proposed --nolog dune-functions_2.9.0-2build1.dsc Initiating build PACKAGEBUILD-28134028 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-176-generic #196-Ubuntu SMP Fri Mar 22 16:46:20 UTC 2024 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-027.buildd +==============================================================================+ | dune-functions 2.9.0-2build1 (armhf) Mon, 22 Apr 2024 15:03:33 +0000 | +==============================================================================+ Package: dune-functions Version: 2.9.0-2build1 Source Version: 2.9.0-2build1 Distribution: noble-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-28134028/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/dune-functions-TLB9Z3/resolver-DCjVap' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- dune-functions_2.9.0-2build1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/dune-functions-TLB9Z3/dune-functions-2.9.0' with '<>' I: NOTICE: Log filtering will replace 'build/dune-functions-TLB9Z3' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), cmake, gfortran, mpi-default-bin, mpi-default-dev, pkg-config, python3, libdune-localfunctions-dev (>= 2.9.0), libdune-grid-dev (>= 2.9.0), libdune-istl-dev (>= 2.9.0), libdune-typetree-dev (>= 2.9.0), build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), cmake, gfortran, mpi-default-bin, mpi-default-dev, pkg-config, python3, libdune-localfunctions-dev (>= 2.9.0), libdune-grid-dev (>= 2.9.0), libdune-istl-dev (>= 2.9.0), libdune-typetree-dev (>= 2.9.0), build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [453 B] Get:5 copy:/<>/apt_archive ./ Packages [539 B] Fetched 1949 B in 0s (27.6 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtirpc-dev libunistring2 openssl perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev cmake cmake-data debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base gfortran gfortran-13 gfortran-13-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf groff-base ibverbs-providers intltool-debian libalberta-dev libalberta4t64 libamd3 libarchive-zip-perl libarchive13t64 libblas-dev libblas3 libbrotli1 libbsd0 libbtf2 libcamd3 libcbor0.10 libccolamd3 libcholmod5 libcolamd3 libcurl4t64 libcxsparse4 libdebhelper-perl libdune-common-dev libdune-geometry-dev libdune-grid-dev libdune-istl-dev libdune-localfunctions-dev libdune-typetree-dev libdune-uggrid-dev libdw1t64 libedit2 libelf1t64 libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1 libfabric1 libfido2-1 libfile-stripnondeterminism-perl libgfortran-13-dev libgfortran5 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu74 libjs-jquery libjs-jquery-ui libjsoncpp25 libklu2 liblapack-dev liblapack3 libldap2 libldl3 libltdl-dev libltdl7 libmagic-mgc libmagic1t64 libmunge2 libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenmpi-dev libopenmpi3t64 libparu0 libpciaccess0 libpipeline1 libpkgconf3 libpmix-dev libpmix2t64 libpsl5t64 libpython3-stdlib libpython3.12-minimal libpython3.12-stdlib librbio4 librdmacm1t64 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libspex2 libspqr4 libssh-4 libsub-override-perl libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 libsuperlu-dev libsuperlu6 libtool libuchardet0 libumfpack6 libuv1t64 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxnvctrl0 m4 man-db media-types mpi-default-bin mpi-default-dev netbase ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client pkg-config pkgconf pkgconf-bin po-debconf python3 python3-minimal python3.12 python3.12-minimal zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format elpa-cmake-mode ninja-build dh-make gettext-doc libasprintf-dev libgettextpo-dev gfortran-doc gfortran-13-doc libcoarrays-dev groff lrzip liblapack-doc libdune-common-doc libdune-grid-doc libdune-istl-doc libdune-localfunctions-doc libdune-typetree-doc libjs-jquery-ui-docs libtool-doc openmpi-doc pciutils libsuperlu-doc gcj-jdk m4-doc apparmor less www-browser opencl-icd keychain libpam-ssh monkeysphere ssh-askpass libmail-box-perl python3-doc python3-tk python3-venv python3.12-venv python3.12-doc binfmt-support Recommended packages: curl | wget | lynx libarchive-cpio-perl javascript-common libldap-common libcoarrays-openmpi-dev publicsuffix libssl3 libsasl2-modules libgraphblas-dev xauth libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev cmake cmake-data debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base gfortran gfortran-13 gfortran-13-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf groff-base ibverbs-providers intltool-debian libalberta-dev libalberta4t64 libamd3 libarchive-zip-perl libarchive13t64 libblas-dev libblas3 libbrotli1 libbsd0 libbtf2 libcamd3 libcbor0.10 libccolamd3 libcholmod5 libcolamd3 libcurl4t64 libcxsparse4 libdebhelper-perl libdune-common-dev libdune-geometry-dev libdune-grid-dev libdune-istl-dev libdune-localfunctions-dev libdune-typetree-dev libdune-uggrid-dev libdw1t64 libedit2 libelf1t64 libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1 libfabric1 libfido2-1 libfile-stripnondeterminism-perl libgfortran-13-dev libgfortran5 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu74 libjs-jquery libjs-jquery-ui libjsoncpp25 libklu2 liblapack-dev liblapack3 libldap2 libldl3 libltdl-dev libltdl7 libmagic-mgc libmagic1t64 libmunge2 libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenmpi-dev libopenmpi3t64 libparu0 libpciaccess0 libpipeline1 libpkgconf3 libpmix-dev libpmix2t64 libpsl5t64 libpython3-stdlib libpython3.12-minimal libpython3.12-stdlib librbio4 librdmacm1t64 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libspex2 libspqr4 libssh-4 libsub-override-perl libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 libsuperlu-dev libsuperlu6 libtool libuchardet0 libumfpack6 libuv1t64 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxnvctrl0 m4 man-db media-types mpi-default-bin mpi-default-dev netbase ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client pkg-config pkgconf pkgconf-bin po-debconf python3 python3-minimal python3.12 python3.12-minimal sbuild-build-depends-main-dummy zlib1g-dev 0 upgraded, 146 newly installed, 0 to remove and 0 not upgraded. Need to get 68.6 MB of archives. After this operation, 232 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [750 B] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-minimal armhf 3.12.3-1 [817 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1 armhf 2.6.1-2build1 [65.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-minimal armhf 3.12.3-1 [2023 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf python3-minimal armhf 3.12.3-0ubuntu1 [27.2 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf media-types all 10.1.0 [27.5 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf netbase all 6.4 [13.1 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-stdlib armhf 3.12.3-1 [1925 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf python3.12 armhf 3.12.3-1 [651 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf libpython3-stdlib armhf 3.12.3-0ubuntu1 [9896 B] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf python3 armhf 3.12.3-0ubuntu1 [24.1 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf libbsd0 armhf 0.12.1-1build1 [36.5 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libelf1t64 armhf 0.190-1.1build4 [49.9 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libicu74 armhf 74.2-1ubuntu3 [10.5 MB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu3 [595 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf libmagic-mgc armhf 1:5.45-3build1 [307 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libmagic1t64 armhf 1:5.45-3build1 [81.4 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf file armhf 1:5.45-3build1 [21.1 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf gettext-base armhf 0.21-14ubuntu2 [38.1 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libuchardet0 armhf 0.0.8-1build1 [73.9 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf groff-base armhf 1.23.0-3build2 [946 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libcbor0.10 armhf 0.10.2-1.2ubuntu2 [21.7 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libedit2 armhf 3.1-20230828-1build1 [78.7 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libfido2-1 armhf 1.14.0-1build3 [75.8 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libnghttp2-14 armhf 1.59.0-1build4 [68.2 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf libnuma1 armhf 2.0.18-1build1 [19.8 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libpipeline1 armhf 1.5.7-2 [26.2 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libpsl5t64 armhf 0.21.2-1.1build1 [55.8 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libuv1t64 armhf 1.48.0-1.1build1 [83.0 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf libxau6 armhf 1:1.0.9-1build6 [6312 B] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu6 [8738 B] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libxcb1 armhf 1.15-1ubuntu2 [45.2 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libx11-data all 2:1.8.7-1build1 [115 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libx11-6 armhf 2:1.8.7-1build1 [583 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libxext6 armhf 2:1.3.4-1build2 [25.3 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf man-db armhf 2.12.0-4build2 [1202 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf openssh-client armhf 1:9.6p1-3ubuntu13 [890 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4build1 [235 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-14ubuntu2 [422 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libarchive13t64 armhf 3.7.2-2 [330 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libbrotli1 armhf 1.1.0-2build2 [319 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-5ubuntu3 [19.2 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-2 armhf 2.1.28+dfsg1-5ubuntu3 [49.7 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu8 [172 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build7 [51.3 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf libssh-4 armhf 0.10.6-2build2 [169 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf libcurl4t64 armhf 8.5.0-2ubuntu10 [296 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf libjsoncpp25 armhf 1.9.5-6build1 [75.3 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main armhf librhash0 armhf 1.4.3-3build1 [143 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main armhf cmake-data all 3.28.3-1build7 [2155 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf cmake armhf 3.28.3-1build7 [6049 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7build1 [166 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.10-1 [10.0 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf libdw1t64 armhf 0.190-1.1build4 [235 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf debugedit armhf 1:5.0-5build2 [42.3 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main armhf dwz armhf 0.15-1build6 [116 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-14ubuntu2 [800 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf debhelper all 13.14.1ubuntu5 [869 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf libgfortran5 armhf 14-20240412-0ubuntu1 [316 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf libgfortran-13-dev armhf 13.2.0-23ubuntu4 [359 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf gfortran-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [9182 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf gfortran-13 armhf 13.2.0-23ubuntu4 [11.7 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf gfortran-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1024 B] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf gfortran armhf 4:13.2.0-7ubuntu1 [1166 B] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libnl-3-200 armhf 3.7.0-0.3build1 [49.0 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf libnl-route-3-200 armhf 3.7.0-0.3build1 [162 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf libibverbs1 armhf 50.0-2build2 [57.9 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf ibverbs-providers armhf 50.0-2build2 [27.4 kB] Get:79 http://ftpmaster.internal/ubuntu noble/universe armhf libalberta4t64 armhf 3.0.3-2build1 [678 kB] Get:80 http://ftpmaster.internal/ubuntu noble/universe armhf libalberta-dev armhf 3.0.3-2build1 [77.3 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf libsuitesparseconfig7 armhf 1:7.6.1+dfsg-1build1 [12.1 kB] Get:82 http://ftpmaster.internal/ubuntu noble/universe armhf libamd3 armhf 1:7.6.1+dfsg-1build1 [28.2 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main armhf libblas3 armhf 3.12.0-3build1 [123 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf libblas-dev armhf 3.12.0-3build1 [132 kB] Get:85 http://ftpmaster.internal/ubuntu noble/universe armhf libbtf2 armhf 1:7.6.1+dfsg-1build1 [14.6 kB] Get:86 http://ftpmaster.internal/ubuntu noble/universe armhf libcamd3 armhf 1:7.6.1+dfsg-1build1 [26.1 kB] Get:87 http://ftpmaster.internal/ubuntu noble/universe armhf libccolamd3 armhf 1:7.6.1+dfsg-1build1 [28.3 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf libcolamd3 armhf 1:7.6.1+dfsg-1build1 [20.1 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf liblapack3 armhf 3.12.0-3build1 [2085 kB] Get:90 http://ftpmaster.internal/ubuntu noble/universe armhf libcholmod5 armhf 1:7.6.1+dfsg-1build1 [665 kB] Get:91 http://ftpmaster.internal/ubuntu noble/universe armhf libcxsparse4 armhf 1:7.6.1+dfsg-1build1 [73.3 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main armhf libevent-core-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [82.6 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libevent-pthreads-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [7540 B] Get:94 http://ftpmaster.internal/ubuntu noble/main armhf librdmacm1t64 armhf 50.0-2build2 [63.0 kB] Get:95 http://ftpmaster.internal/ubuntu noble/universe armhf libfabric1 armhf 1.17.0-3build2 [419 kB] Get:96 http://ftpmaster.internal/ubuntu noble/universe armhf libhwloc15 armhf 2.10.0-1build1 [146 kB] Get:97 http://ftpmaster.internal/ubuntu noble/universe armhf libmunge2 armhf 0.5.15-4build1 [17.1 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main armhf libpciaccess0 armhf 0.17-3build1 [16.3 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf libxnvctrl0 armhf 510.47.03-0ubuntu4 [11.6 kB] Get:100 http://ftpmaster.internal/ubuntu noble/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] Get:101 http://ftpmaster.internal/ubuntu noble/universe armhf libhwloc-plugins armhf 2.10.0-1build1 [13.7 kB] Get:102 http://ftpmaster.internal/ubuntu noble/universe armhf libpmix2t64 armhf 5.0.1-4.1build1 [616 kB] Get:103 http://ftpmaster.internal/ubuntu noble/universe armhf libopenmpi3t64 armhf 4.1.6-7ubuntu2 [2041 kB] Get:104 http://ftpmaster.internal/ubuntu noble/universe armhf openmpi-common all 4.1.6-7ubuntu2 [170 kB] Get:105 http://ftpmaster.internal/ubuntu noble/universe armhf openmpi-bin armhf 4.1.6-7ubuntu2 [83.2 kB] Get:106 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf mpi-default-bin armhf 1.15build1 [2376 B] Get:107 http://ftpmaster.internal/ubuntu noble/main armhf libnl-3-dev armhf 3.7.0-0.3build1 [94.5 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf libnl-route-3-dev armhf 3.7.0-0.3build1 [196 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf libibverbs-dev armhf 50.0-2build2 [201 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main armhf libnuma-dev armhf 2.0.18-1build1 [35.0 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main armhf libltdl7 armhf 2.4.7-7build1 [37.6 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main armhf libltdl-dev armhf 2.4.7-7build1 [166 kB] Get:113 http://ftpmaster.internal/ubuntu noble/universe armhf libhwloc-dev armhf 2.10.0-1build1 [242 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [127 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main armhf libevent-extra-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [56.1 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main armhf libevent-openssl-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [13.0 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf libevent-dev armhf 2.1.12-stable-9ubuntu2 [264 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g-dev armhf 1:1.3.dfsg-3.1ubuntu2 [880 kB] Get:119 http://ftpmaster.internal/ubuntu noble/universe armhf libpmix-dev armhf 5.0.1-4.1build1 [3936 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:121 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] Get:122 http://ftpmaster.internal/ubuntu noble/universe armhf libopenmpi-dev armhf 4.1.6-7ubuntu2 [816 kB] Get:123 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf mpi-default-dev armhf 1.15build1 [3154 B] Get:124 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2build1 [26.3 kB] Get:125 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2build1 [20.7 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2build1 [16.8 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main armhf pkg-config armhf 1.8.1-2build1 [7264 B] Get:128 http://ftpmaster.internal/ubuntu noble/main armhf liblapack-dev armhf 3.12.0-3build1 [2177 kB] Get:129 http://ftpmaster.internal/ubuntu noble/universe armhf libdune-common-dev armhf 2.9.0-6 [477 kB] Get:130 http://ftpmaster.internal/ubuntu noble/universe armhf libdune-geometry-dev armhf 2.9.0-4 [314 kB] Get:131 http://ftpmaster.internal/ubuntu noble/universe armhf libdune-uggrid-dev armhf 2.9.0-2build2 [477 kB] Get:132 http://ftpmaster.internal/ubuntu noble/universe armhf libdune-grid-dev armhf 2.9.0-3build1 [1087 kB] Get:133 http://ftpmaster.internal/ubuntu noble/universe armhf libklu2 armhf 1:7.6.1+dfsg-1build1 [75.0 kB] Get:134 http://ftpmaster.internal/ubuntu noble/universe armhf libldl3 armhf 1:7.6.1+dfsg-1build1 [13.1 kB] Get:135 http://ftpmaster.internal/ubuntu noble/universe armhf libsuitesparse-mongoose3 armhf 1:7.6.1+dfsg-1build1 [35.0 kB] Get:136 http://ftpmaster.internal/ubuntu noble/universe armhf libumfpack6 armhf 1:7.6.1+dfsg-1build1 [284 kB] Get:137 http://ftpmaster.internal/ubuntu noble/universe armhf librbio4 armhf 1:7.6.1+dfsg-1build1 [27.9 kB] Get:138 http://ftpmaster.internal/ubuntu noble/universe armhf libspqr4 armhf 1:7.6.1+dfsg-1build1 [127 kB] Get:139 http://ftpmaster.internal/ubuntu noble/universe armhf libspex2 armhf 1:7.6.1+dfsg-1build1 [35.6 kB] Get:140 http://ftpmaster.internal/ubuntu noble/universe armhf libparu0 armhf 1:7.6.1+dfsg-1build1 [53.0 kB] Get:141 http://ftpmaster.internal/ubuntu noble/universe armhf libsuitesparse-dev armhf 1:7.6.1+dfsg-1build1 [1570 kB] Get:142 http://ftpmaster.internal/ubuntu noble/universe armhf libsuperlu6 armhf 6.0.1+dfsg1-1build1 [155 kB] Get:143 http://ftpmaster.internal/ubuntu noble/universe armhf libsuperlu-dev armhf 6.0.1+dfsg1-1build1 [20.7 kB] Get:144 http://ftpmaster.internal/ubuntu noble/universe armhf libdune-istl-dev armhf 2.9.0-2 [209 kB] Get:145 http://ftpmaster.internal/ubuntu noble/universe armhf libdune-localfunctions-dev armhf 2.9.0-2ubuntu3 [125 kB] Get:146 http://ftpmaster.internal/ubuntu noble/universe armhf libdune-typetree-dev armhf 2.9.0-2 [36.7 kB] Preconfiguring packages ... Fetched 68.6 MB in 10s (6618 kB/s) Selecting previously unselected package libpython3.12-minimal:armhf. (Reading database ... 15019 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.3-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.3-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.1-2build1_armhf.deb ... Unpacking libexpat1:armhf (2.6.1-2build1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.3-1_armhf.deb ... Unpacking python3.12-minimal (3.12.3-1) ... Setting up libpython3.12-minimal:armhf (3.12.3-1) ... Setting up libexpat1:armhf (2.6.1-2build1) ... Setting up python3.12-minimal (3.12.3-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 15337 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3-minimal (3.12.3-0ubuntu1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../3-libpython3.12-stdlib_3.12.3-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.3-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../4-python3.12_3.12.3-1_armhf.deb ... Unpacking python3.12 (3.12.3-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.12.3-0ubuntu1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.3-0ubuntu1) ... Setting up python3-minimal (3.12.3-0ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3 (3.12.3-0ubuntu1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../001-libbsd0_0.12.1-1build1_armhf.deb ... Unpacking libbsd0:armhf (0.12.1-1build1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../002-libelf1t64_0.190-1.1build4_armhf.deb ... Unpacking libelf1t64:armhf (0.190-1.1build4) ... Selecting previously unselected package libicu74:armhf. Preparing to unpack .../003-libicu74_74.2-1ubuntu3_armhf.deb ... Unpacking libicu74:armhf (74.2-1ubuntu3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../004-libxml2_2.9.14+dfsg-1.3ubuntu3_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.45-3build1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3build1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../006-libmagic1t64_1%3a5.45-3build1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3build1) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.45-3build1_armhf.deb ... Unpacking file (1:5.45-3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-14ubuntu2_armhf.deb ... Unpacking gettext-base (0.21-14ubuntu2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../009-libuchardet0_0.0.8-1build1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.23.0-3build2_armhf.deb ... Unpacking groff-base (1.23.0-3build2) ... Selecting previously unselected package libcbor0.10:armhf. Preparing to unpack .../011-libcbor0.10_0.10.2-1.2ubuntu2_armhf.deb ... Unpacking libcbor0.10:armhf (0.10.2-1.2ubuntu2) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../012-libedit2_3.1-20230828-1build1_armhf.deb ... Unpacking libedit2:armhf (3.1-20230828-1build1) ... Selecting previously unselected package libfido2-1:armhf. Preparing to unpack .../013-libfido2-1_1.14.0-1build3_armhf.deb ... Unpacking libfido2-1:armhf (1.14.0-1build3) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../014-libnghttp2-14_1.59.0-1build4_armhf.deb ... Unpacking libnghttp2-14:armhf (1.59.0-1build4) ... Selecting previously unselected package libnuma1:armhf. Preparing to unpack .../015-libnuma1_2.0.18-1build1_armhf.deb ... Unpacking libnuma1:armhf (2.0.18-1build1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../016-libpipeline1_1.5.7-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-2) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../017-libpsl5t64_0.21.2-1.1build1_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1build1) ... Selecting previously unselected package libuv1t64:armhf. Preparing to unpack .../018-libuv1t64_1.48.0-1.1build1_armhf.deb ... Unpacking libuv1t64:armhf (1.48.0-1.1build1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../019-libxau6_1%3a1.0.9-1build6_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1build6) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../020-libxdmcp6_1%3a1.1.3-0ubuntu6_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu6) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../021-libxcb1_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb1:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../022-libx11-data_2%3a1.8.7-1build1_all.deb ... Unpacking libx11-data (2:1.8.7-1build1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../023-libx11-6_2%3a1.8.7-1build1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.7-1build1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../024-libxext6_2%3a1.3.4-1build2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1build2) ... Selecting previously unselected package man-db. Preparing to unpack .../025-man-db_2.12.0-4build2_armhf.deb ... Unpacking man-db (2.12.0-4build2) ... Selecting previously unselected package openssh-client. Preparing to unpack .../026-openssh-client_1%3a9.6p1-3ubuntu13_armhf.deb ... Unpacking openssh-client (1:9.6p1-3ubuntu13) ... Selecting previously unselected package m4. Preparing to unpack .../027-m4_1.4.19-4build1_armhf.deb ... Unpacking m4 (1.4.19-4build1) ... Selecting previously unselected package autoconf. Preparing to unpack .../028-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../029-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../030-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../031-autopoint_0.21-14ubuntu2_all.deb ... Unpacking autopoint (0.21-14ubuntu2) ... Selecting previously unselected package libarchive13t64:armhf. Preparing to unpack .../032-libarchive13t64_3.7.2-2_armhf.deb ... Unpacking libarchive13t64:armhf (3.7.2-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../033-libbrotli1_1.1.0-2build2_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2build2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../034-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu3) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../035-libsasl2-2_2.1.28+dfsg1-5ubuntu3_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu3) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../036-libldap2_2.6.7+dfsg-1~exp1ubuntu8_armhf.deb ... Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu8) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../037-librtmp1_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build7) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../038-libssh-4_0.10.6-2build2_armhf.deb ... Unpacking libssh-4:armhf (0.10.6-2build2) ... Selecting previously unselected package libcurl4t64:armhf. Preparing to unpack .../039-libcurl4t64_8.5.0-2ubuntu10_armhf.deb ... Unpacking libcurl4t64:armhf (8.5.0-2ubuntu10) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../040-libjsoncpp25_1.9.5-6build1_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-6build1) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../041-librhash0_1.4.3-3build1_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3build1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../042-cmake-data_3.28.3-1build7_all.deb ... Unpacking cmake-data (3.28.3-1build7) ... Selecting previously unselected package cmake. Preparing to unpack .../043-cmake_3.28.3-1build7_armhf.deb ... Unpacking cmake (3.28.3-1build7) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../044-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../045-libtool_2.4.7-7build1_all.deb ... Unpacking libtool (2.4.7-7build1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../046-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../047-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../048-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../049-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../050-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1t64:armhf. Preparing to unpack .../051-libdw1t64_0.190-1.1build4_armhf.deb ... Unpacking libdw1t64:armhf (0.190-1.1build4) ... Selecting previously unselected package debugedit. Preparing to unpack .../052-debugedit_1%3a5.0-5build2_armhf.deb ... Unpacking debugedit (1:5.0-5build2) ... Selecting previously unselected package dwz. Preparing to unpack .../053-dwz_0.15-1build6_armhf.deb ... Unpacking dwz (0.15-1build6) ... Selecting previously unselected package gettext. Preparing to unpack .../054-gettext_0.21-14ubuntu2_armhf.deb ... Unpacking gettext (0.21-14ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../055-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../056-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../057-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../058-libgfortran5_14-20240412-0ubuntu1_armhf.deb ... Unpacking libgfortran5:armhf (14-20240412-0ubuntu1) ... Selecting previously unselected package libgfortran-13-dev:armhf. Preparing to unpack .../059-libgfortran-13-dev_13.2.0-23ubuntu4_armhf.deb ... Unpacking libgfortran-13-dev:armhf (13.2.0-23ubuntu4) ... Selecting previously unselected package gfortran-13-arm-linux-gnueabihf. Preparing to unpack .../060-gfortran-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking gfortran-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Selecting previously unselected package gfortran-13. Preparing to unpack .../061-gfortran-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking gfortran-13 (13.2.0-23ubuntu4) ... Selecting previously unselected package gfortran-arm-linux-gnueabihf. Preparing to unpack .../062-gfortran-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gfortran. Preparing to unpack .../063-gfortran_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gfortran (4:13.2.0-7ubuntu1) ... Selecting previously unselected package libnl-3-200:armhf. Preparing to unpack .../064-libnl-3-200_3.7.0-0.3build1_armhf.deb ... Unpacking libnl-3-200:armhf (3.7.0-0.3build1) ... Selecting previously unselected package libnl-route-3-200:armhf. Preparing to unpack .../065-libnl-route-3-200_3.7.0-0.3build1_armhf.deb ... Unpacking libnl-route-3-200:armhf (3.7.0-0.3build1) ... Selecting previously unselected package libibverbs1:armhf. Preparing to unpack .../066-libibverbs1_50.0-2build2_armhf.deb ... Unpacking libibverbs1:armhf (50.0-2build2) ... Selecting previously unselected package ibverbs-providers:armhf. Preparing to unpack .../067-ibverbs-providers_50.0-2build2_armhf.deb ... Unpacking ibverbs-providers:armhf (50.0-2build2) ... Selecting previously unselected package libalberta4t64:armhf. Preparing to unpack .../068-libalberta4t64_3.0.3-2build1_armhf.deb ... Unpacking libalberta4t64:armhf (3.0.3-2build1) ... Selecting previously unselected package libalberta-dev:armhf. Preparing to unpack .../069-libalberta-dev_3.0.3-2build1_armhf.deb ... Unpacking libalberta-dev:armhf (3.0.3-2build1) ... Selecting previously unselected package libsuitesparseconfig7:armhf. Preparing to unpack .../070-libsuitesparseconfig7_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libsuitesparseconfig7:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libamd3:armhf. Preparing to unpack .../071-libamd3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libamd3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../072-libblas3_3.12.0-3build1_armhf.deb ... Unpacking libblas3:armhf (3.12.0-3build1) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../073-libblas-dev_3.12.0-3build1_armhf.deb ... Unpacking libblas-dev:armhf (3.12.0-3build1) ... Selecting previously unselected package libbtf2:armhf. Preparing to unpack .../074-libbtf2_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libbtf2:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libcamd3:armhf. Preparing to unpack .../075-libcamd3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libcamd3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libccolamd3:armhf. Preparing to unpack .../076-libccolamd3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libccolamd3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libcolamd3:armhf. Preparing to unpack .../077-libcolamd3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libcolamd3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../078-liblapack3_3.12.0-3build1_armhf.deb ... Unpacking liblapack3:armhf (3.12.0-3build1) ... Selecting previously unselected package libcholmod5:armhf. Preparing to unpack .../079-libcholmod5_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libcholmod5:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libcxsparse4:armhf. Preparing to unpack .../080-libcxsparse4_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libcxsparse4:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libevent-core-2.1-7t64:armhf. Preparing to unpack .../081-libevent-core-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-core-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:armhf. Preparing to unpack .../082-libevent-pthreads-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package librdmacm1t64:armhf. Preparing to unpack .../083-librdmacm1t64_50.0-2build2_armhf.deb ... Unpacking librdmacm1t64:armhf (50.0-2build2) ... Selecting previously unselected package libfabric1:armhf. Preparing to unpack .../084-libfabric1_1.17.0-3build2_armhf.deb ... Unpacking libfabric1:armhf (1.17.0-3build2) ... Selecting previously unselected package libhwloc15:armhf. Preparing to unpack .../085-libhwloc15_2.10.0-1build1_armhf.deb ... Unpacking libhwloc15:armhf (2.10.0-1build1) ... Selecting previously unselected package libmunge2:armhf. Preparing to unpack .../086-libmunge2_0.5.15-4build1_armhf.deb ... Unpacking libmunge2:armhf (0.5.15-4build1) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../087-libpciaccess0_0.17-3build1_armhf.deb ... Unpacking libpciaccess0:armhf (0.17-3build1) ... Selecting previously unselected package libxnvctrl0:armhf. Preparing to unpack .../088-libxnvctrl0_510.47.03-0ubuntu4_armhf.deb ... Unpacking libxnvctrl0:armhf (510.47.03-0ubuntu4) ... Selecting previously unselected package ocl-icd-libopencl1:armhf. Preparing to unpack .../089-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... Selecting previously unselected package libhwloc-plugins:armhf. Preparing to unpack .../090-libhwloc-plugins_2.10.0-1build1_armhf.deb ... Unpacking libhwloc-plugins:armhf (2.10.0-1build1) ... Selecting previously unselected package libpmix2t64:armhf. Preparing to unpack .../091-libpmix2t64_5.0.1-4.1build1_armhf.deb ... Unpacking libpmix2t64:armhf (5.0.1-4.1build1) ... Selecting previously unselected package libopenmpi3t64:armhf. Preparing to unpack .../092-libopenmpi3t64_4.1.6-7ubuntu2_armhf.deb ... Unpacking libopenmpi3t64:armhf (4.1.6-7ubuntu2) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../093-openmpi-common_4.1.6-7ubuntu2_all.deb ... Unpacking openmpi-common (4.1.6-7ubuntu2) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../094-openmpi-bin_4.1.6-7ubuntu2_armhf.deb ... Unpacking openmpi-bin (4.1.6-7ubuntu2) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../095-mpi-default-bin_1.15build1_armhf.deb ... Unpacking mpi-default-bin (1.15build1) ... Selecting previously unselected package libnl-3-dev:armhf. Preparing to unpack .../096-libnl-3-dev_3.7.0-0.3build1_armhf.deb ... Unpacking libnl-3-dev:armhf (3.7.0-0.3build1) ... Selecting previously unselected package libnl-route-3-dev:armhf. Preparing to unpack .../097-libnl-route-3-dev_3.7.0-0.3build1_armhf.deb ... Unpacking libnl-route-3-dev:armhf (3.7.0-0.3build1) ... Selecting previously unselected package libibverbs-dev:armhf. Preparing to unpack .../098-libibverbs-dev_50.0-2build2_armhf.deb ... Unpacking libibverbs-dev:armhf (50.0-2build2) ... Selecting previously unselected package libnuma-dev:armhf. Preparing to unpack .../099-libnuma-dev_2.0.18-1build1_armhf.deb ... Unpacking libnuma-dev:armhf (2.0.18-1build1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../100-libltdl7_2.4.7-7build1_armhf.deb ... Unpacking libltdl7:armhf (2.4.7-7build1) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../101-libltdl-dev_2.4.7-7build1_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.7-7build1) ... Selecting previously unselected package libhwloc-dev:armhf. Preparing to unpack .../102-libhwloc-dev_2.10.0-1build1_armhf.deb ... Unpacking libhwloc-dev:armhf (2.10.0-1build1) ... Selecting previously unselected package libevent-2.1-7t64:armhf. Preparing to unpack .../103-libevent-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package libevent-extra-2.1-7t64:armhf. Preparing to unpack .../104-libevent-extra-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-extra-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package libevent-openssl-2.1-7t64:armhf. Preparing to unpack .../105-libevent-openssl-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-openssl-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../106-libevent-dev_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-dev (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../107-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu2) ... Selecting previously unselected package libpmix-dev:armhf. Preparing to unpack .../108-libpmix-dev_5.0.1-4.1build1_armhf.deb ... Unpacking libpmix-dev:armhf (5.0.1-4.1build1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../109-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../110-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package libopenmpi-dev:armhf. Preparing to unpack .../111-libopenmpi-dev_4.1.6-7ubuntu2_armhf.deb ... Unpacking libopenmpi-dev:armhf (4.1.6-7ubuntu2) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../112-mpi-default-dev_1.15build1_armhf.deb ... Unpacking mpi-default-dev (1.15build1) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../113-libpkgconf3_1.8.1-2build1_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-2build1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../114-pkgconf-bin_1.8.1-2build1_armhf.deb ... Unpacking pkgconf-bin (1.8.1-2build1) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../115-pkgconf_1.8.1-2build1_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-2build1) ... Selecting previously unselected package pkg-config:armhf. Preparing to unpack .../116-pkg-config_1.8.1-2build1_armhf.deb ... Unpacking pkg-config:armhf (1.8.1-2build1) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../117-liblapack-dev_3.12.0-3build1_armhf.deb ... Unpacking liblapack-dev:armhf (3.12.0-3build1) ... Selecting previously unselected package libdune-common-dev:armhf. Preparing to unpack .../118-libdune-common-dev_2.9.0-6_armhf.deb ... Unpacking libdune-common-dev:armhf (2.9.0-6) ... Selecting previously unselected package libdune-geometry-dev:armhf. Preparing to unpack .../119-libdune-geometry-dev_2.9.0-4_armhf.deb ... Unpacking libdune-geometry-dev:armhf (2.9.0-4) ... Selecting previously unselected package libdune-uggrid-dev:armhf. Preparing to unpack .../120-libdune-uggrid-dev_2.9.0-2build2_armhf.deb ... Unpacking libdune-uggrid-dev:armhf (2.9.0-2build2) ... Selecting previously unselected package libdune-grid-dev:armhf. Preparing to unpack .../121-libdune-grid-dev_2.9.0-3build1_armhf.deb ... Unpacking libdune-grid-dev:armhf (2.9.0-3build1) ... Selecting previously unselected package libklu2:armhf. Preparing to unpack .../122-libklu2_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libklu2:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libldl3:armhf. Preparing to unpack .../123-libldl3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libldl3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libsuitesparse-mongoose3:armhf. Preparing to unpack .../124-libsuitesparse-mongoose3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libsuitesparse-mongoose3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libumfpack6:armhf. Preparing to unpack .../125-libumfpack6_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libumfpack6:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package librbio4:armhf. Preparing to unpack .../126-librbio4_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking librbio4:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libspqr4:armhf. Preparing to unpack .../127-libspqr4_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libspqr4:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libspex2:armhf. Preparing to unpack .../128-libspex2_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libspex2:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libparu0:armhf. Preparing to unpack .../129-libparu0_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libparu0:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libsuitesparse-dev:armhf. Preparing to unpack .../130-libsuitesparse-dev_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libsuitesparse-dev:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libsuperlu6:armhf. Preparing to unpack .../131-libsuperlu6_6.0.1+dfsg1-1build1_armhf.deb ... Unpacking libsuperlu6:armhf (6.0.1+dfsg1-1build1) ... Selecting previously unselected package libsuperlu-dev:armhf. Preparing to unpack .../132-libsuperlu-dev_6.0.1+dfsg1-1build1_armhf.deb ... Unpacking libsuperlu-dev:armhf (6.0.1+dfsg1-1build1) ... Selecting previously unselected package libdune-istl-dev. Preparing to unpack .../133-libdune-istl-dev_2.9.0-2_armhf.deb ... Unpacking libdune-istl-dev (2.9.0-2) ... Selecting previously unselected package libdune-localfunctions-dev. Preparing to unpack .../134-libdune-localfunctions-dev_2.9.0-2ubuntu3_armhf.deb ... Unpacking libdune-localfunctions-dev (2.9.0-2ubuntu3) ... Selecting previously unselected package libdune-typetree-dev. Preparing to unpack .../135-libdune-typetree-dev_2.9.0-2_armhf.deb ... Unpacking libdune-typetree-dev (2.9.0-2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../136-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-2) ... Setting up libpciaccess0:armhf (0.17-3build1) ... Setting up libxau6:armhf (1:1.0.9-1build6) ... Setting up libmagic-mgc (1:5.45-3build1) ... Setting up libcbor0.10:armhf (0.10.2-1.2ubuntu2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libbrotli1:armhf (1.1.0-2build2) ... Setting up libuv1t64:armhf (1.48.0-1.1build1) ... Setting up libmagic1t64:armhf (1:5.45-3build1) ... Setting up libcxsparse4:armhf (1:7.6.1+dfsg-1build1) ... Setting up libpsl5t64:armhf (0.21.2-1.1build1) ... Setting up libnghttp2-14:armhf (1.59.0-1build4) ... Setting up gettext-base (0.21-14ubuntu2) ... Setting up m4 (1.4.19-4build1) ... Setting up libevent-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up libldl3:armhf (1:7.6.1+dfsg-1build1) ... Setting up file (1:5.45-3build1) ... Setting up libelf1t64:armhf (0.190-1.1build4) ... Setting up libdw1t64:armhf (0.190-1.1build4) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu3) ... Setting up libbtf2:armhf (1:7.6.1+dfsg-1build1) ... Setting up autotools-dev (20220109.1) ... Setting up libblas3:armhf (3.12.0-3build1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libpkgconf3:armhf (1.8.1-2build1) ... Setting up libalberta4t64:armhf (3.0.3-2build1) ... Setting up libmunge2:armhf (0.5.15-4build1) ... Setting up libx11-data (2:1.8.7-1build1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build7) ... Setting up libhwloc15:armhf (2.10.0-1build1) ... Setting up autopoint (0.21-14ubuntu2) ... Setting up libjsoncpp25:armhf (1.9.5-6build1) ... Setting up pkgconf-bin (1.8.1-2build1) ... Setting up libltdl7:armhf (2.4.7-7build1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu3) ... Setting up libssh-4:armhf (0.10.6-2build2) ... Setting up libgfortran5:armhf (14-20240412-0ubuntu1) ... Setting up autoconf (2.71-3) ... Setting up libicu74:armhf (74.2-1ubuntu3) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu2) ... Setting up libnuma1:armhf (2.0.18-1build1) ... Setting up dwz (0.15-1build6) ... Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... Setting up librhash0:armhf (1.4.3-3build1) ... Setting up libuchardet0:armhf (0.0.8-1build1) ... Setting up libalberta-dev:armhf (3.0.3-2build1) ... Setting up libnl-3-200:armhf (3.7.0-0.3build1) ... Setting up openmpi-common (4.1.6-7ubuntu2) ... Setting up debugedit (1:5.0-5build2) ... Setting up libsuitesparseconfig7:armhf (1:7.6.1+dfsg-1build1) ... Setting up libsub-override-perl (0.10-1) ... Setting up netbase (6.4) ... Setting up cmake-data (3.28.3-1build7) ... Setting up libevent-core-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libfido2-1:armhf (1.14.0-1build3) ... Setting up libgfortran-13-dev:armhf (13.2.0-23ubuntu4) ... Setting up libbsd0:armhf (0.12.1-1build1) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu3) ... Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu8) ... Setting up libblas-dev:armhf (3.12.0-3build1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gfortran-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu6) ... Setting up liblapack3:armhf (3.12.0-3build1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libxcb1:armhf (1.15-1ubuntu2) ... Setting up gettext (0.21-14ubuntu2) ... Setting up libamd3:armhf (1:7.6.1+dfsg-1build1) ... Setting up libpython3.12-stdlib:armhf (3.12.3-1) ... Setting up libcurl4t64:armhf (8.5.0-2ubuntu10) ... Setting up libtool (2.4.7-7build1) ... Setting up libcolamd3:armhf (1:7.6.1+dfsg-1build1) ... Setting up libsuitesparse-mongoose3:armhf (1:7.6.1+dfsg-1build1) ... Setting up libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up python3.12 (3.12.3-1) ... Setting up libedit2:armhf (3.1-20230828-1build1) ... Setting up libevent-openssl-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up libsuperlu6:armhf (6.0.1+dfsg1-1build1) ... Setting up libcamd3:armhf (1:7.6.1+dfsg-1build1) ... Setting up gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up pkgconf:armhf (1.8.1-2build1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:armhf (2.0.18-1build1) ... Setting up libnl-route-3-200:armhf (3.7.0-0.3build1) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:armhf (2.4.7-7build1) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up gfortran-13 (13.2.0-23ubuntu4) ... Setting up librbio4:armhf (1:7.6.1+dfsg-1build1) ... Setting up liblapack-dev:armhf (3.12.0-3build1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up pkg-config:armhf (1.8.1-2build1) ... Setting up libevent-extra-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up libccolamd3:armhf (1:7.6.1+dfsg-1build1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libnl-3-dev:armhf (3.7.0-0.3build1) ... Setting up groff-base (1.23.0-3build2) ... Setting up libx11-6:armhf (2:1.8.7-1build1) ... Setting up libhwloc-dev:armhf (2.10.0-1build1) ... Setting up libsuperlu-dev:armhf (6.0.1+dfsg1-1build1) ... Setting up libarchive13t64:armhf (3.7.2-2) ... Setting up libpython3-stdlib:armhf (3.12.3-0ubuntu1) ... Setting up libibverbs1:armhf (50.0-2build2) ... Setting up libcholmod5:armhf (1:7.6.1+dfsg-1build1) ... Setting up libspex2:armhf (1:7.6.1+dfsg-1build1) ... Setting up ibverbs-providers:armhf (50.0-2build2) ... Setting up libspqr4:armhf (1:7.6.1+dfsg-1build1) ... Setting up openssh-client (1:9.6p1-3ubuntu13) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxext6:armhf (2:1.3.4-1build2) ... Setting up python3 (3.12.3-0ubuntu1) ... Setting up man-db (2.12.0-4build2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up gfortran (4:13.2.0-7ubuntu1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist Setting up libxnvctrl0:armhf (510.47.03-0ubuntu4) ... Setting up libnl-route-3-dev:armhf (3.7.0-0.3build1) ... Setting up libklu2:armhf (1:7.6.1+dfsg-1build1) ... Setting up libevent-dev (2.1.12-stable-9ubuntu2) ... Setting up libumfpack6:armhf (1:7.6.1+dfsg-1build1) ... Setting up cmake (3.28.3-1build7) ... Setting up librdmacm1t64:armhf (50.0-2build2) ... Setting up libfabric1:armhf (1.17.0-3build2) ... Setting up debhelper (13.14.1ubuntu5) ... Setting up libparu0:armhf (1:7.6.1+dfsg-1build1) ... Setting up libibverbs-dev:armhf (50.0-2build2) ... Setting up libhwloc-plugins:armhf (2.10.0-1build1) ... Setting up libpmix2t64:armhf (5.0.1-4.1build1) ... Setting up libopenmpi3t64:armhf (4.1.6-7ubuntu2) ... Setting up libpmix-dev:armhf (5.0.1-4.1build1) ... Setting up openmpi-bin (4.1.6-7ubuntu2) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up libsuitesparse-dev:armhf (1:7.6.1+dfsg-1build1) ... Setting up mpi-default-bin (1.15build1) ... Setting up libopenmpi-dev:armhf (4.1.6-7ubuntu2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/openmpi/include to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode Setting up mpi-default-dev (1.15build1) ... Setting up libdune-common-dev:armhf (2.9.0-6) ... Setting up libdune-typetree-dev (2.9.0-2) ... Setting up libdune-geometry-dev:armhf (2.9.0-4) ... Setting up libdune-istl-dev (2.9.0-2) ... Setting up libdune-localfunctions-dev (2.9.0-2ubuntu3) ... Setting up libdune-uggrid-dev:armhf (2.9.0-2build2) ... Setting up libdune-grid-dev:armhf (2.9.0-3build1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for systemd (255.4-1ubuntu8) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-176-generic #196-Ubuntu SMP Fri Mar 22 16:46:20 UTC 2024 arm64 (armv7l) Toolchain package versions: binutils_2.42-4ubuntu2 dpkg-dev_1.22.6ubuntu6 g++-13_13.2.0-23ubuntu4 gcc-13_13.2.0-23ubuntu4 libc6-dev_2.39-0ubuntu8 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 linux-libc-dev_6.8.0-31.31 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1build1 apt_2.7.14build2 apt-utils_2.7.14build2 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu2 autotools-dev_20220109.1 base-files_13ubuntu10 base-passwd_3.6.3build1 bash_5.2.21-2ubuntu4 bash-completion_1:2.11-8 binutils_2.42-4ubuntu2 binutils-arm-linux-gnueabihf_2.42-4ubuntu2 binutils-common_2.42-4ubuntu2 bsdextrautils_2.39.3-9ubuntu6 bsdutils_1:2.39.3-9ubuntu6 build-essential_12.10ubuntu1 bzip2_1.0.8-5.1 ca-certificates_20240203 cmake_3.28.3-1build7 cmake-data_3.28.3-1build7 coreutils_9.4-3ubuntu6 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-23ubuntu4 cpp-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 cpp-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu5 debconf_1.5.86ubuntu1 debconf-i18n_1.5.86ubuntu1 debhelper_13.14.1ubuntu5 debianutils_5.17build1 debugedit_1:5.0-5build2 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1build1 dpkg_1.22.6ubuntu6 dpkg-dev_1.22.6ubuntu6 dwz_0.15-1build6 e2fsprogs_1.47.0-2.4~exp1ubuntu4 fakeroot_1.33-1 file_1:5.45-3build1 findutils_4.9.0-5build1 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-23ubuntu4 g++-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 g++-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-23ubuntu4 gcc-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 gcc-13-base_13.2.0-23ubuntu4 gcc-14-base_14-20240412-0ubuntu1 gcc-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu2 gettext-base_0.21-14ubuntu2 gfortran_4:13.2.0-7ubuntu1 gfortran-13_13.2.0-23ubuntu4 gfortran-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 gfortran-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gpg_2.4.4-2ubuntu17 gpg-agent_2.4.4-2ubuntu17 gpgconf_2.4.4-2ubuntu17 gpgv_2.4.4-2ubuntu17 grep_3.11-4build1 groff-base_1.23.0-3build2 gzip_1.12-1ubuntu3 hostname_3.23+nmu2ubuntu2 ibverbs-providers_50.0-2build2 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-6ubuntu2 libacl1_2.3.2-1build1 libalberta-dev_3.0.3-2build1 libalberta4t64_3.0.3-2build1 libamd3_1:7.6.1+dfsg-1build1 libapparmor1_4.0.0-beta3-0ubuntu3 libapt-pkg6.0t64_2.7.14build2 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.2-2 libargon2-1_0~20190702+dfsg-4build1 libasan8_14-20240412-0ubuntu1 libassuan0_2.5.6-1build1 libatomic1_14-20240412-0ubuntu1 libattr1_1:2.5.2-1build1 libaudit-common_1:3.1.2-2.1build1 libaudit1_1:3.1.2-2.1build1 libbinutils_2.42-4ubuntu2 libblas-dev_3.12.0-3build1 libblas3_3.12.0-3build1 libblkid1_2.39.3-9ubuntu6 libbrotli1_1.1.0-2build2 libbsd0_0.12.1-1build1 libbtf2_1:7.6.1+dfsg-1build1 libbz2-1.0_1.0.8-5.1 libc-bin_2.39-0ubuntu8 libc-dev-bin_2.39-0ubuntu8 libc6_2.39-0ubuntu8 libc6-dev_2.39-0ubuntu8 libcamd3_1:7.6.1+dfsg-1build1 libcap-ng0_0.8.4-2build2 libcap2_1:2.66-5ubuntu2 libcbor0.10_0.10.2-1.2ubuntu2 libcc1-0_14-20240412-0ubuntu1 libccolamd3_1:7.6.1+dfsg-1build1 libcholmod5_1:7.6.1+dfsg-1build1 libcolamd3_1:7.6.1+dfsg-1build1 libcom-err2_1.47.0-2.4~exp1ubuntu4 libcrypt-dev_1:4.4.36-4build1 libcrypt1_1:4.4.36-4build1 libcryptsetup12_2:2.7.0-1ubuntu4 libctf-nobfd0_2.42-4ubuntu2 libctf0_2.42-4ubuntu2 libcurl4t64_8.5.0-2ubuntu10 libcxsparse4_1:7.6.1+dfsg-1build1 libdb5.3t64_5.3.28+dfsg2-7 libdebconfclient0_0.271ubuntu3 libdebhelper-perl_13.14.1ubuntu5 libdevmapper1.02.1_2:1.02.185-3ubuntu3 libdpkg-perl_1.22.6ubuntu6 libdune-common-dev_2.9.0-6 libdune-geometry-dev_2.9.0-4 libdune-grid-dev_2.9.0-3build1 libdune-istl-dev_2.9.0-2 libdune-localfunctions-dev_2.9.0-2ubuntu3 libdune-typetree-dev_2.9.0-2 libdune-uggrid-dev_2.9.0-2build2 libdw1t64_0.190-1.1build4 libedit2_3.1-20230828-1build1 libelf1t64_0.190-1.1build4 libevent-2.1-7t64_2.1.12-stable-9ubuntu2 libevent-core-2.1-7t64_2.1.12-stable-9ubuntu2 libevent-dev_2.1.12-stable-9ubuntu2 libevent-extra-2.1-7t64_2.1.12-stable-9ubuntu2 libevent-openssl-2.1-7t64_2.1.12-stable-9ubuntu2 libevent-pthreads-2.1-7t64_2.1.12-stable-9ubuntu2 libexpat1_2.6.1-2build1 libext2fs2t64_1.47.0-2.4~exp1ubuntu4 libfabric1_1.17.0-3build2 libfakeroot_1.33-1 libfdisk1_2.39.3-9ubuntu6 libffi8_3.4.6-1build1 libfido2-1_1.14.0-1build3 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-13-dev_13.2.0-23ubuntu4 libgcc-s1_14-20240412-0ubuntu1 libgcrypt20_1.10.3-2build1 libgdbm-compat4t64_1.23-5.1build1 libgdbm6t64_1.23-5.1build1 libgfortran-13-dev_13.2.0-23ubuntu4 libgfortran5_14-20240412-0ubuntu1 libgmp10_2:6.3.0+dfsg-2ubuntu6 libgnutls30t64_3.8.3-1.1ubuntu3 libgomp1_14-20240412-0ubuntu1 libgpg-error-l10n_1.47-3build2 libgpg-error0_1.47-3build2 libgpm2_1.20.7-11 libgssapi-krb5-2_1.20.1-6ubuntu2 libhogweed6t64_3.9.1-2.2build1 libhwloc-dev_2.10.0-1build1 libhwloc-plugins_2.10.0-1build1 libhwloc15_2.10.0-1build1 libibverbs-dev_50.0-2build2 libibverbs1_50.0-2build2 libicu74_74.2-1ubuntu3 libidn2-0_2.3.7-2build1 libip4tc2_1.8.10-3ubuntu2 libisl23_0.26-3build1 libjansson4_2.14-2build2 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libjson-c5_0.17-1build1 libjsoncpp25_1.9.5-6build1 libk5crypto3_1.20.1-6ubuntu2 libkeyutils1_1.6.3-3build1 libklu2_1:7.6.1+dfsg-1build1 libkmod2_31+20240202-2ubuntu7 libkrb5-3_1.20.1-6ubuntu2 libkrb5support0_1.20.1-6ubuntu2 liblapack-dev_3.12.0-3build1 liblapack3_3.12.0-3build1 libldap2_2.6.7+dfsg-1~exp1ubuntu8 libldl3_1:7.6.1+dfsg-1build1 liblocale-gettext-perl_1.07-6ubuntu5 liblockfile-bin_1.17-1build3 liblockfile1_1.17-1build3 libltdl-dev_2.4.7-7build1 libltdl7_2.4.7-7build1 liblz4-1_1.9.4-1build1 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3build1 libmagic1t64_1:5.45-3build1 libmd0_1.1.0-2build1 libmount1_2.39.3-9ubuntu6 libmpc3_1.3.1-1build1 libmpfr6_4.2.1-1build1 libmunge2_0.5.15-4build1 libncursesw6_6.4+20240113-1ubuntu2 libnettle8t64_3.9.1-2.2build1 libnghttp2-14_1.59.0-1build4 libnl-3-200_3.7.0-0.3build1 libnl-3-dev_3.7.0-0.3build1 libnl-route-3-200_3.7.0-0.3build1 libnl-route-3-dev_3.7.0-0.3build1 libnpth0t64_1.6-3.1build1 libnsl-dev_1.3.0-3build3 libnsl2_1.3.0-3build3 libnss-nis_3.1-0ubuntu7 libnss-nisplus_1.3-5build1 libnuma-dev_2.0.18-1build1 libnuma1_2.0.18-1build1 libopenmpi-dev_4.1.6-7ubuntu2 libopenmpi3t64_4.1.6-7ubuntu2 libp11-kit0_0.25.3-4ubuntu2 libpam-modules_1.5.3-5ubuntu5 libpam-modules-bin_1.5.3-5ubuntu5 libpam-runtime_1.5.3-5ubuntu5 libpam0g_1.5.3-5ubuntu5 libparu0_1:7.6.1+dfsg-1build1 libpciaccess0_0.17-3build1 libpcre2-8-0_10.42-4ubuntu2 libperl5.38t64_5.38.2-3.2build2 libpipeline1_1.5.7-2 libpkgconf3_1.8.1-2build1 libpmix-dev_5.0.1-4.1build1 libpmix2t64_5.0.1-4.1build1 libpng16-16t64_1.6.43-5build1 libproc2-0_2:4.0.4-4ubuntu3 libpsl5t64_0.21.2-1.1build1 libpython3-stdlib_3.12.3-0ubuntu1 libpython3.12-minimal_3.12.3-1 libpython3.12-stdlib_3.12.3-1 librbio4_1:7.6.1+dfsg-1build1 librdmacm1t64_50.0-2build2 libreadline8t64_8.2-4build1 librhash0_1.4.3-3build1 librtmp1_2.4+20151223.gitfa8646d.1-2build7 libsasl2-2_2.1.28+dfsg1-5ubuntu3 libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3 libseccomp2_2.5.5-1ubuntu3 libselinux1_3.5-2ubuntu2 libsemanage-common_3.5-1build5 libsemanage2_3.5-1build5 libsepol2_3.5-2build1 libsframe1_2.42-4ubuntu2 libsmartcols1_2.39.3-9ubuntu6 libspex2_1:7.6.1+dfsg-1build1 libspqr4_1:7.6.1+dfsg-1build1 libsqlite3-0_3.45.1-1ubuntu2 libss2_1.47.0-2.4~exp1ubuntu4 libssh-4_0.10.6-2build2 libssl3t64_3.0.13-0ubuntu3 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 libsub-override-perl_0.10-1 libsuitesparse-dev_1:7.6.1+dfsg-1build1 libsuitesparse-mongoose3_1:7.6.1+dfsg-1build1 libsuitesparseconfig7_1:7.6.1+dfsg-1build1 libsuperlu-dev_6.0.1+dfsg1-1build1 libsuperlu6_6.0.1+dfsg1-1build1 libsystemd-shared_255.4-1ubuntu8 libsystemd0_255.4-1ubuntu8 libtasn1-6_4.19.0-3build1 libtext-charwidth-perl_0.04-11build3 libtext-iconv-perl_1.7-8build3 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20240113-1ubuntu2 libtirpc-common_1.3.4+ds-1.1build1 libtirpc-dev_1.3.4+ds-1.1build1 libtirpc3t64_1.3.4+ds-1.1build1 libtool_2.4.7-7build1 libubsan1_14-20240412-0ubuntu1 libuchardet0_0.0.8-1build1 libudev1_255.4-1ubuntu8 libumfpack6_1:7.6.1+dfsg-1build1 libunistring2_1.0-2 libunistring5_1.1-2build1 libuuid1_2.39.3-9ubuntu6 libuv1t64_1.48.0-1.1build1 libx11-6_2:1.8.7-1build1 libx11-data_2:1.8.7-1build1 libxau6_1:1.0.9-1build6 libxcb1_1.15-1ubuntu2 libxdmcp6_1:1.1.3-0ubuntu6 libxext6_2:1.3.4-1build2 libxml2_2.9.14+dfsg-1.3ubuntu3 libxnvctrl0_510.47.03-0ubuntu4 libxxhash0_0.8.2-2build1 libzstd1_1.5.5+dfsg2-2build1 linux-libc-dev_6.8.0-31.31 lockfile-progs_0.1.19build2 login_1:4.13+dfsg1-4ubuntu3 logsave_1.47.0-2.4~exp1ubuntu4 lto-disabled-list_47 m4_1.4.19-4build1 make_4.3-4.1build2 man-db_2.12.0-4build2 mawk_1.3.4.20240123-1build1 media-types_10.1.0 mount_2.39.3-9ubuntu6 mpi-default-bin_1.15build1 mpi-default-dev_1.15build1 ncurses-base_6.4+20240113-1ubuntu2 ncurses-bin_6.4+20240113-1ubuntu2 netbase_6.4 ocl-icd-libopencl1_2.3.2-1build1 openmpi-bin_4.1.6-7ubuntu2 openmpi-common_4.1.6-7ubuntu2 openssh-client_1:9.6p1-3ubuntu13 openssl_3.0.13-0ubuntu3 optipng_0.7.8+ds-1build2 passwd_1:4.13+dfsg1-4ubuntu3 patch_2.7.6-7build3 perl_5.38.2-3.2build2 perl-base_5.38.2-3.2build2 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3.2build2 pinentry-curses_1.2.1-3ubuntu5 pkg-config_1.8.1-2build1 pkgbinarymangler_154 pkgconf_1.8.1-2build1 pkgconf-bin_1.8.1-2build1 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu3 psmisc_23.7-1build1 python3_3.12.3-0ubuntu1 python3-minimal_3.12.3-0ubuntu1 python3.12_3.12.3-1 python3.12-minimal_3.12.3-1 readline-common_8.2-4build1 rpcsvc-proto_1.4.2-0ubuntu7 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2build1 sensible-utils_0.0.22 systemd_255.4-1ubuntu8 systemd-dev_255.4-1ubuntu8 systemd-sysv_255.4-1ubuntu8 sysvinit-utils_3.08-6ubuntu3 tar_1.35+dfsg-3build1 tzdata_2024a-2ubuntu1 ubuntu-keyring_2023.11.28.1 util-linux_2.39.3-9ubuntu6 uuid-runtime_2.39.3-9ubuntu6 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg-3.1ubuntu2 zlib1g-dev_1:1.3.dfsg-3.1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: dune-functions Binary: libdune-functions-dev, libdune-functions-doc Architecture: any all Version: 2.9.0-2build1 Maintainer: Ubuntu Developers Uploaders: Ansgar , Markus Blatt Homepage: https://www.dune-project.org/ Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/science-team/dune-functions Vcs-Git: https://salsa.debian.org/science-team/dune-functions.git Build-Depends: debhelper-compat (= 13), cmake, gfortran, mpi-default-bin, mpi-default-dev, pkg-config, python3, libdune-localfunctions-dev (>= 2.9.0), libdune-grid-dev (>= 2.9.0), libdune-istl-dev (>= 2.9.0), libdune-typetree-dev (>= 2.9.0) Build-Depends-Indep: doxygen, ghostscript, graphviz, imagemagick, texlive-latex-extra, texlive-latex-recommended, texlive-pictures Package-List: libdune-functions-dev deb libdevel optional arch=any libdune-functions-doc deb doc optional arch=all Checksums-Sha1: bde0dfdc6621d57d73584aeea98b19b35315906a 114704 dune-functions_2.9.0.orig.tar.xz cad028e62f23b8353b22b1a399a9442b79b5de14 4428 dune-functions_2.9.0-2build1.debian.tar.xz Checksums-Sha256: 6bceea337c00efc24af6936d737c815fa286203106f58855ee78ba226e124d09 114704 dune-functions_2.9.0.orig.tar.xz 4225cec0acc82eef646435572eadb702585d6d3dc1ab4318b5af7c11e931ff23 4428 dune-functions_2.9.0-2build1.debian.tar.xz Files: 45429f42b74702a044ab14a5979bfc7e 114704 dune-functions_2.9.0.orig.tar.xz ab7a521ca3d0a1ad0dc1dc5acc3f0501 4428 dune-functions_2.9.0-2build1.debian.tar.xz Original-Maintainer: Debian Science Maintainers -----BEGIN PGP SIGNATURE----- iQJHBAEBCgAxFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmYmeG0THGp1bGlhbmtA dWJ1bnR1LmNvbQAKCRBvpFjdHbA/ccvSEACK9VKTPAGCsR8xXrwsHMCn0BPsLSER E3PWGegR4P5AfpoTaV0Gcd2GDyEaMZyw9F+vBvr8zadfw7x8br1AWPFWnZ+XK2V+ puAD/KZTZeWr2q4d8WA39DOWwrwQt4MQmnUyXBhBMJI54SiM6C989p6SEksrXLvQ v4aZnfBkUBOoHDfKlVFQHwz8iRJd+yB9aGBEMTYjbRM0XlqXysVchTwdjvIWpkRT cNAq4x6E/FgUjSUmSNSYbM+kV5xdDc06DpzUC7eh2Tfe1mFHHYsZLR8QEWeYBJLJ c/d6lM2wsF85rzd4IWQ4/S9bGxIEgM5vq/8xIN4r+/iDrucB81/S5n87E9iJ6hLT DwwHWgEwG1XbM39OycwwiNt17UHSXhqcYvTMKqNCLU5HNScNWuSgH1NeTRDhXyee Tb4smRywnY+TQJAzj9g6cRYtaHcqYC1e6wHaqMlmA5REHJTB29FxWMAzDLT4+4F+ KSxLGmVdJAmYwpmf31cgS/uWwxOc9pnBueLf0PXau42viKGZEJMp1f0FxClfSuk3 1v1nUxii/hYw0S2o5nwW54zSzFwYieC5RaeBhgHMojBveeiBrJp3Xu2VphvnvsgN 3kLw/6IxR48A0ykG+vNi0eS//Aw8eIfnM93gWF4YBiEd+8GdaT5fbSw7yvEhNjKD x7IQG1SsNifvSA== =eTmD -----END PGP SIGNATURE----- gpgv: Signature made Mon Apr 22 14:47:09 2024 UTC gpgv: using RSA key 4FB588A84C2DDE79A74C77876FA458DD1DB03F71 gpgv: issuer "juliank@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./dune-functions_2.9.0-2build1.dsc: no acceptable signature found dpkg-source: info: extracting dune-functions in /<> dpkg-source: info: unpacking dune-functions_2.9.0.orig.tar.xz dpkg-source: info: unpacking dune-functions_2.9.0-2build1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-version-dune-module.diff dpkg-source: info: applying removed-non-free-doc.patch dpkg-source: info: applying Install-two-additional-headers.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-28134028 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-28134028 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-28134028 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package dune-functions dpkg-buildpackage: info: source version 2.9.0-2build1 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --builddirectory=build --buildsystem=cmake dh_auto_clean -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf_clean -O--builddirectory=build -O--buildsystem=cmake dh_clean -O--builddirectory=build -O--buildsystem=cmake debian/rules binary-arch dh binary-arch --builddirectory=build --buildsystem=cmake dh_update_autotools_config -a -O--builddirectory=build -O--buildsystem=cmake dh_autoreconf -a -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- -DBUILD_SHARED_LIBS=1 cd build && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DBUILD_SHARED_LIBS=1 .. CMake Warning (dev) at CMakeLists.txt:2 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The CXX compiler identification is GNU 13.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- The C compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Dependencies for dune-functions: dune-localfunctions (>= 2.9);dune-grid (>= 2.9);dune-istl (>= 2.9);dune-typetree (>= 2.9) -- Dependencies for dune-localfunctions: dune-geometry (>= 2.9) -- Dependencies for dune-grid: dune-geometry (>= 2.9) -- Suggestions for dune-grid: dune-uggrid (>=2.9) -- Dependencies for dune-istl: dune-common (>= 2.9) -- Dependencies for dune-typetree: dune-common (>= 2.9) -- Dependencies for dune-geometry: dune-common (>= 2.9) -- Dependencies for dune-uggrid: dune-common (>= 2.9) -- Performing Test cxx_std_flag_17 -- Performing Test cxx_std_flag_17 - Success -- Performing Test compiler_supports_cxx17 -- Performing Test compiler_supports_cxx17 - Success -- Looking for std::experimental::make_array -- Looking for std::experimental::make_array - found -- Looking for std::move> -- Looking for std::move> - found -- Looking for std::identity -- Looking for std::identity - not found -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA -- Performing Test DUNE_HAVE_CXX_UNEVALUATED_CONTEXT_LAMBDA - Failed -- Could NOT find LATEX (missing: LATEX_COMPILER) -- Could NOT find LatexMk (missing: LATEXMK_EXECUTABLE) -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE) -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Performing tests for dune-common (from /usr/share/dune/cmake/modules/DuneCommonMacros.cmake) -- Set Minimal Debug Level to 4 -- Looking for sgemm_ -- Looking for sgemm_ - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for sgemm_ -- Looking for sgemm_ - found -- Found BLAS: /usr/lib/arm-linux-gnueabihf/libblas.so -- Looking for cheev_ -- Looking for cheev_ - not found -- Looking for cheev_ -- Looking for cheev_ - found -- Found LAPACK: /usr/lib/arm-linux-gnueabihf/liblapack.so;/usr/lib/arm-linux-gnueabihf/libblas.so -- Looking for dsyev_ -- Looking for dsyev_ - found -- Could NOT find GMP (missing: GMPXX_LIB GMPXX_INCLUDE_DIR GMP_INCLUDE_DIR GMP_LIB) -- Performing Test QuadMath_COMPILES -- Performing Test QuadMath_COMPILES - Failed -- Could NOT find QuadMath (missing: QuadMath_VAR QuadMath_COMPILES) -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3.0") -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3.0") found components: C -- Could NOT find TBB (set TBB_DIR to path containing TBBConfig.cmake or set PKG_CONFIG_PATH to include the location of the tbb.pc file) (missing: PkgConfigTBB_LINK_LIBRARIES PkgConfigTBB_FOUND) (found version "") -- Could NOT find PTScotch (missing: SCOTCH_LIBRARY SCOTCHERR_LIBRARY SCOTCH_INCLUDE_DIR) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") found components: C -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) (Required is at least version "4.0") -- Could NOT find Vc (missing: Vc_DIR) -- Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Python3_LIBRARIES Development Development.Module Development.Embed) (found version "3.12.3") -- Failed to find the python package pip with interpreter /usr/bin/python3. (missing: DUNE_PYTHON_pip_FOUND) CMake Warning at /usr/share/dune/cmake/modules/DunePythonCommonMacros.cmake:102 (message): Found a Python interpreter but the Python bindings also requires the Python libraries (a package named like python-dev package or python3-devel) Call Stack (most recent call first): /usr/share/dune/cmake/modules/DuneCommonMacros.cmake:54 (include) /usr/share/dune/cmake/modules/DuneModuleDependencies.cmake:112 (include) /usr/share/dune/cmake/modules/DuneProject.cmake:123 (dune_process_dependency_macros) CMakeLists.txt:21 (dune_project) -- Setting dune-common_INCLUDE_DIRS=/usr/include -- Setting dune-common_LIBRARIES=dunecommon -- Performing tests for dune-uggrid (from /usr/share/dune/cmake/modules/DuneUggridMacros.cmake) -- Setting dune-uggrid_INCLUDE_DIRS=/usr/include -- Setting dune-uggrid_LIBRARIES=duneuggrid -- Setting dune-geometry_INCLUDE_DIRS=/usr/include -- Setting dune-geometry_LIBRARIES=dunegeometry -- Setting dune-typetree_INCLUDE_DIRS=/usr/include -- Performing tests for dune-istl (from /usr/share/dune/cmake/modules/DuneIstlMacros.cmake) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) -- Found SuperLU: /usr/lib/arm-linux-gnueabihf/libsuperlu.so (found suitable version "6.0.1", minimum required is "5.0") -- Could NOT find ARPACK (missing: ARPACK_LIBRARY) -- Could NOT find ARPACKPP (missing: ARPACK_FOUND ARPACKPP_INCLUDE_DIR) -- Found SuiteSparse: /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so (found version "7.6.1") found components: CHOLMOD LDL SPQR UMFPACK -- Setting dune-istl_INCLUDE_DIRS=/usr/include -- Performing tests for dune-grid (from /usr/share/dune/cmake/modules/DuneGridMacros.cmake) -- Looking for mkstemp -- Looking for mkstemp - found -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find METIS (missing: METIS_LIBRARY METIS_INCLUDE_DIR METIS_API_VERSION) -- Could NOT find ParMETIS (missing: PARMETIS_LIBRARY PARMETIS_INCLUDE_DIR METIS_FOUND) -- Checking for module 'alberta-grid_1d>=3.0' -- Found alberta-grid_1d, version 3.0.3 -- Checking for module 'alberta-grid_2d>=3.0' -- Found alberta-grid_2d, version 3.0.3 -- Checking for module 'alberta-grid_3d>=3.0' -- Found alberta-grid_3d, version 3.0.3 -- Found Alberta: /usr (found suitable version "3.0.3", minimum required is "3.0") -- Setting dune-grid_INCLUDE_DIRS=/usr/include -- Setting dune-grid_LIBRARIES=dunegrid -- Setting dune-localfunctions_INCLUDE_DIRS=/usr/include -- Using scripts from /usr/share/dune/cmake/scripts for creating doxygen stuff. -- Adding custom target for config.h generation -- The following OPTIONAL packages have been found: * dune-uggrid * SuperLU (required version >= 5.0), Supernodal LU Direct solver for linear system, based on LU decomposition * Threads, Multi-threading library * SuiteSparse, A suite of sparse matrix software, * MPI, Message Passing Interface library Parallel programming on multiple processors * PkgConfig, Unified interface for querying installed libraries To find Dune module dependencies * Alberta (required version >= 3.0), An adaptive hierarchical finite element toolbox and grid manager -- The following REQUIRED packages have been found: * dune-common * dune-localfunctions * dune-grid * dune-istl * dune-typetree * dune-geometry -- The following OPTIONAL packages have not been found: * LATEX * LatexMk * Sphinx, Documentation generator, To generate the documentation from CMake and Python sources * Doxygen, Class documentation generator, To generate the class documentation from C++ sources * GMP, GNU multi-precision library, * QuadMath, GCC Quad-Precision Math Library, * Inkscape, converts SVG images, To generate the documentation with LaTeX * TBB, Intel's Threading Building Blocks, * PTScotch, Sequential and Parallel Graph Partitioning, * Vc, C++ Vectorization library, For use of SIMD instructions * Python3 * ARPACK, ARnoldi PACKage Solve large scale eigenvalue problems * ARPACKPP, ARPACK++ C++ interface for ARPACK * METIS, Serial Graph Partitioning, * ParMETIS, Parallel Graph Partitioning, -- Configuring done (18.4s) -- Generating done (0.7s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /<>/build make[1]: Leaving directory '/<>' dh_auto_build -a -O--builddirectory=build -O--buildsystem=cmake cd build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/build' /usr/bin/cmake -S/<> -B/<>/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build/CMakeFiles /<>/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/build' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<>/build' /usr/bin/cmake -E cmake_progress_start /<>/build/CMakeFiles 0 make[1]: Leaving directory '/<>/build' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' dh_auto_build -- build_tests cd build && make -j4 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/<>/build' /usr/bin/cmake -S/<> -B/<>/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests make[3]: Entering directory '/<>/build' /usr/bin/cmake -S/<> -B/<>/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/build/CMakeFiles 64 make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/<>/build' make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/depend make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples /<>/build /<>/build/examples /<>/build/examples/CMakeFiles/poisson-mfem.dir/DependInfo.cmake "--color=" make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples /<>/build /<>/build/examples /<>/build/examples/CMakeFiles/advection-reaction-dg.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples /<>/build /<>/build/examples /<>/build/examples/CMakeFiles/interpolation.dir/DependInfo.cmake "--color=" make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples /<>/build /<>/build/examples /<>/build/examples/CMakeFiles/poisson-pq2.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make[5]: Leaving directory '/<>/build' make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/build make[5]: Entering directory '/<>/build' make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/build make[5]: Leaving directory '/<>/build' make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/build make[5]: Entering directory '/<>/build' make[5]: Entering directory '/<>/build' make[5]: Leaving directory '/<>/build' make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/build make[5]: Entering directory '/<>/build' [ 3%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o cd /<>/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -MF CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o.d -o CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -c /<>/examples/poisson-mfem.cc [ 1%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o cd /<>/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -MF CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o.d -o CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -c /<>/examples/poisson-pq2.cc [ 4%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o [ 6%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o cd /<>/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -MF CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o.d -o CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -c /<>/examples/advection-reaction-dg.cc cd /<>/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT examples/CMakeFiles/interpolation.dir/interpolation.cc.o -MF CMakeFiles/interpolation.dir/interpolation.cc.o.d -o CMakeFiles/interpolation.dir/interpolation.cc.o -c /<>/examples/interpolation.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/examples/interpolation.cc:10: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/examples/advection-reaction-dg.cc:10: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/examples/poisson-pq2.cc:10: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/examples/poisson-mfem.cc:11: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /<>/examples/interpolation.cc: In lambda function: /<>/examples/interpolation.cc:90:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | return x; | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/examples/interpolation.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/interpolation.cc:100:21: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/interpolation.cc:100:21: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/examples/advection-reaction-dg.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/examples/advection-reaction-dg.cc:430:46: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /<>/examples/advection-reaction-dg.cc: In lambda function: /<>/examples/advection-reaction-dg.cc:433:54: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | auto velocityField = [] (const Domain& x) -> Domain { return {1,1};}; | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/interpolate.hh:209:9: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]’ /<>/examples/interpolation.cc:60:14: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/interpolation.cc:100:21: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/interpolation.cc:100:21: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/examples/advection-reaction-dg.cc:430:46: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/examples/advection-reaction-dg.cc:344:35: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/examples/advection-reaction-dg.cc:344:35: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/interpolate.hh:209:9: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]’ /<>/examples/interpolation.cc:60:14: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]’: /<>/examples/advection-reaction-dg.cc:80:44: required from ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/advection-reaction-dg.cc:325:19: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/examples/advection-reaction-dg.cc:344:35: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/examples/poisson-pq2.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from ‘class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from ‘class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap, double>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from ‘auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector >&]’ /<>/examples/poisson-pq2.cc:416:70: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /<>/examples/interpolation.cc:18: /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]’ /<>/examples/interpolation.cc:60:14: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/examples/advection-reaction-dg.cc:64:59: required from ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/advection-reaction-dg.cc:325:19: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of ‘Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]’: /<>/examples/advection-reaction-dg.cc:87:91: required from ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/advection-reaction-dg.cc:325:19: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14, from /<>/examples/advection-reaction-dg.cc:22: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/examples/advection-reaction-dg.cc:89:52: required from ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/advection-reaction-dg.cc:325:19: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from ‘void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /<>/dune/functions/functionspacebases/interpolate.hh:250:16: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]’ /<>/examples/interpolation.cc:60:14: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/examples/poisson-mfem.cc:13: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/examples/poisson-mfem.cc:402:55: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /<>/examples/poisson-mfem.cc: In instantiation of ‘main(int, char**):: [with auto:199 = Dune::FieldVector]’: /usr/include/c++/13/type_traits:2558:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = main(int, char**)::; _Args = {Dune::FieldVector}]’ /usr/include/c++/13/type_traits:2569:55: required from ‘struct std::__result_of_impl, Dune::FieldVector >’ /usr/include/c++/13/type_traits:2574:12: required from ‘struct std::__invoke_result, Dune::FieldVector >’ /usr/include/c++/13/type_traits:3061:12: required from ‘struct std::invoke_result, Dune::FieldVector >’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of ‘template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]’ /<>/examples/poisson-mfem.cc:415:66: required from here /<>/examples/poisson-mfem.cc:415:94: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 415 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); | ^ In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]’: /<>/examples/poisson-pq2.cc:71:44: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-pq2.cc:211:19: required from ‘void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-pq2.cc:338:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /<>/examples/poisson-pq2.cc:76:57: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-pq2.cc:211:19: required from ‘void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-pq2.cc:338:24: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]’: /<>/examples/poisson-pq2.cc:76:46: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-pq2.cc:211:19: required from ‘void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-pq2.cc:338:24: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:158:36: required from ‘auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]’ /usr/include/dune/grid/common/geometry.hh:374:33: required from ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/examples/advection-reaction-dg.cc:64:59: required from ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/advection-reaction-dg.cc:325:19: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/examples/advection-reaction-dg.cc:87:56: required from ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/advection-reaction-dg.cc:325:19: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]’ /<>/examples/interpolation.cc:60:14: required from here /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/poisson-pq2.cc:260:32: required from ‘void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]’ /<>/examples/poisson-pq2.cc:349:20: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from ‘Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /usr/include/dune/grid/common/geometry.hh:158:36: required from ‘auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]’ /usr/include/dune/grid/common/geometry.hh:374:33: required from ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/examples/advection-reaction-dg.cc:64:59: required from ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/advection-reaction-dg.cc:325:19: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/examples/advection-reaction-dg.cc:87:56: required from ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/advection-reaction-dg.cc:325:19: required from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ /<>/examples/advection-reaction-dg.cc:436:26: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:101 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = main(int, char**)::&)>]’ /<>/examples/interpolation.cc:92:14: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/examples/poisson-mfem.cc:402:55: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /<>/examples/poisson-mfem.cc:336:18: required from ‘markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]’ /<>/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of ‘template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]’ /<>/examples/poisson-mfem.cc:335:38: required from ‘void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]’ /<>/examples/poisson-mfem.cc:432:30: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /<>/examples/poisson-mfem.cc:336:18: required from ‘markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]’ /<>/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of ‘template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]’ /<>/examples/poisson-mfem.cc:335:38: required from ‘void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]’ /<>/examples/poisson-mfem.cc:432:30: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/13/bits/refwrap.h:38, from /usr/include/c++/13/vector:68, from /<>/examples/interpolation.cc:5: /usr/include/c++/13/bits/invoke.h: In instantiation of ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’: /usr/include/c++/13/bits/invoke.h:114:35: required from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]’ /usr/include/c++/13/bits/std_function.h:290:30: required from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]’ /<>/examples/interpolation.cc:60:14: required from here /usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) | ^~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/examples/poisson-pq2.cc:59:59: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-pq2.cc:211:19: required from ‘void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-pq2.cc:338:24: required from here /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /<>/examples/poisson-pq2.cc:76:57: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-pq2.cc:211:19: required from ‘void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-pq2.cc:338:24: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of ‘Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]’: /<>/examples/poisson-pq2.cc:123:45: required from ‘void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/poisson-pq2.cc:232:18: required from ‘void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-pq2.cc:338:24: required from here /usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | inline FieldVector operator* (const FieldVector& a, const K b) | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/poisson-pq2.cc:260:32: required from ‘void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]’ /<>/examples/poisson-pq2.cc:349:20: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:158:36: required from ‘auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]’ /usr/include/dune/grid/common/geometry.hh:374:33: required from ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/examples/poisson-pq2.cc:59:59: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-pq2.cc:211:19: required from ‘void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-pq2.cc:338:24: required from here /usr/include/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/examples/poisson-pq2.cc:115:43: required from ‘void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/poisson-pq2.cc:232:18: required from ‘void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-pq2.cc:338:24: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]’: /<>/examples/poisson-mfem.cc:101:59: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-mfem.cc:267:19: required from ‘void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]’ /<>/examples/poisson-mfem.cc:404:29: required from here /usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /<>/examples/poisson-mfem.cc:336:18: required from ‘markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]’ /<>/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of ‘template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]’ /<>/examples/poisson-mfem.cc:335:38: required from ‘void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]’ /<>/examples/poisson-mfem.cc:432:30: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /<>/examples/poisson-mfem.cc:336:18: required from ‘markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]’ /<>/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of ‘template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]’ /<>/examples/poisson-mfem.cc:335:38: required from ‘void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]’ /<>/examples/poisson-mfem.cc:432:30: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]’: /<>/examples/poisson-mfem.cc:336:18: required from ‘markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]’ /<>/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of ‘template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]’ /<>/examples/poisson-mfem.cc:335:38: required from ‘void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]’ /<>/examples/poisson-mfem.cc:432:30: required from here /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ In file included from /<>/examples/poisson-pq2.cc:22: /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:276:14: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]’ /<>/examples/poisson-pq2.cc:358:14: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from ‘void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from ‘void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from ‘void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from ‘std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from ‘std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/examples/poisson-pq2.cc:424:18: required from here /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/examples/poisson-mfem.cc:73:58: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-mfem.cc:267:19: required from ‘void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]’ /<>/examples/poisson-mfem.cc:404:29: required from here /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of ‘Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]’: /<>/examples/poisson-mfem.cc:137:43: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-mfem.cc:267:19: required from ‘void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]’ /<>/examples/poisson-mfem.cc:404:29: required from here /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]’ /<>/examples/poisson-mfem.cc:336:18: required from ‘markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&):: [with auto:195 = int; auto:196 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:197 = Dune::Intersection, Dune::YaspIntersection > >]’ /<>/dune/functions/functionspacebases/boundarydofs.hh:35:43: required by substitution of ‘template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector > >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector > >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]’ /<>/examples/poisson-mfem.cc:335:38: required from ‘void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector > >; Indicator = main(int, char**)::]’ /<>/examples/poisson-mfem.cc:432:30: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:158:36: required from ‘auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]’ /usr/include/dune/grid/common/geometry.hh:374:33: required from ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/examples/poisson-mfem.cc:73:58: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-mfem.cc:267:19: required from ‘void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]’ /<>/examples/poisson-mfem.cc:404:29: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/examples/poisson-mfem.cc:183:43: required from ‘void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/poisson-mfem.cc:315:18: required from ‘void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-mfem.cc:408:26: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:276:14: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]’ /<>/examples/poisson-pq2.cc:358:14: required from here /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from ‘Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /usr/include/dune/grid/common/geometry.hh:158:36: required from ‘auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]’ /usr/include/dune/grid/common/geometry.hh:374:33: required from ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/examples/poisson-mfem.cc:73:58: required from ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]’ /<>/examples/poisson-mfem.cc:267:19: required from ‘void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix > >]’ /<>/examples/poisson-mfem.cc:404:29: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/examples/poisson-mfem.cc:183:43: required from ‘void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ /<>/examples/poisson-mfem.cc:315:18: required from ‘void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector > >; VolumeTerm = main(int, char**)::&]’ /<>/examples/poisson-mfem.cc:408:26: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/lagrangedgbasis.hh:12, from /<>/examples/advection-reaction-dg.cc:23: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto lagrangianFactor = [&lagrangeNode] | ^~~~~~~~~~~~~~~ 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | -> typename Traits::RangeType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { | ~ 395 | if ( no < i) | ~~~~~~~~~~~~ 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | if (no < i+j) | ~~~~~~~~~~~~~ 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/examples/interpolation.cc:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /<>/examples/advection-reaction-dg.cc:14: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of ‘Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from ‘void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of ‘Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from ‘void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from ‘void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function ‘void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:762:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 762 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /<>/examples/advection-reaction-dg.cc: In function ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’: /<>/examples/advection-reaction-dg.cc:64:17: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); | ^~~~~~~~~~~~~~~ /<>/examples/advection-reaction-dg.cc:80:7: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | jacobians[i] = referenceJacobians[i] * jacobianInverse; | ^~~~~~~~~ /<>/examples/advection-reaction-dg.cc:87:124: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/examples/advection-reaction-dg.cc:89:52: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/examples/advection-reaction-dg.cc:89:94: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; /<>/examples/advection-reaction-dg.cc:105:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); | ^~~~~~~~~~~~~~~~~ /<>/examples/advection-reaction-dg.cc:119:46: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from ‘Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const:: [with auto:192 = {Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction}]’ /usr/include/c++/13/type_traits:2558:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}]’ /usr/include/c++/13/type_traits:2569:55: required from ‘struct std::__result_of_impl, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>’ /usr/include/c++/13/type_traits:2574:12: required from ‘struct std::__invoke_result, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&>’ /usr/include/c++/13/type_traits:161:35: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = main(int, char**)::; IF = {Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > >}; Dune::Functions::ComposedGridFunction::Range = Dune::FieldVector; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/interpolate.hh:152:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > > >&&; LF = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction; HBV = Dune::Functions::Impl::ISTLVectorBackend > > >&&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:276:14: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >]’ /<>/examples/poisson-mfem.cc:435:14: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:38, from /usr/include/c++/13/vector:68, from /<>/examples/poisson-mfem.cc:5: /usr/include/c++/13/bits/invoke.h: In instantiation of ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}]’: /usr/include/c++/13/bits/invoke.h:96:40: required from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Args = {const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&, const Dune::Functions::FaceNormalGridFunction > > >::LocalFunction&}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]’ /usr/include/c++/13/tuple:2302:27: required from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Tuple = const tuple(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction>&; unsigned int ..._Idx = {0, 1}; index_sequence<_Idx ...> = integer_sequence]’ /usr/include/c++/13/tuple:2313:31: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalDomain&) const::; _Tuple = const tuple(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::FaceNormalGridFunction > > >::LocalFunction>&]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = main(int, char**)::; IF = {Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > >}; Dune::Functions::ComposedGridFunction::Range = Dune::FieldVector; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/interpolate.hh:152:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > > >&&; LF = Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction; HBV = Dune::Functions::Impl::ISTLVectorBackend > > >&&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:276:14: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector > >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector > >]’ /<>/examples/poisson-mfem.cc:435:14: required from here /usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) | ^~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function ‘auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/fmatrix.hh:280:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/common/fvector.hh: In function ‘Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]’: /usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | inline FieldVector operator* (const FieldVector& a, const K b) | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor ‘Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset<_Nb>&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]’: /usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/examples/advection-reaction-dg.cc: In function ‘void getOffDiagonalLocalMatrix(const Intersection&, const LocalView&, const LocalView&, MatrixType&, LocalVelocityField&&) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’: /<>/examples/advection-reaction-dg.cc:163:39: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /<>/examples/poisson-pq2.cc:14: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of ‘Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from ‘void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In instantiation of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of ‘Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from ‘void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from ‘void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/examples/poisson-pq2.cc:23: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ /<>/examples/poisson-pq2.cc: In function ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]’: /<>/examples/poisson-pq2.cc:59:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); | ^~~~~~~~~~~~~~~ /<>/examples/poisson-pq2.cc:71:7: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; | ^~~~~~~~~ /<>/examples/poisson-pq2.cc:76:93: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; | ~~~~~~~~~^~~~~~~~~~~~~~ /<>/examples/poisson-pq2.cc:76:46: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’: /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function ‘auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In function ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | auto transpose(const Matrix& matrix) { | ^~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function ‘auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /<>/examples/poisson-pq2.cc: In function ‘void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’: /<>/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/common/fvector.hh: In function ‘Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]’: /usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | inline FieldVector operator* (const FieldVector& a, const K b) | ^~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/examples/poisson-mfem.cc:23: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 0; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto lagrangianFactor = [&lagrangeNode] | ^~~~~~~~~~~~~~~ 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | -> typename Traits::RangeType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { | ~ 395 | if ( no < i) | ~~~~~~~~~~~~ 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | if (no < i+j) | ~~~~~~~~~~~~~ 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ In file included from /<>/examples/poisson-mfem.cc:30: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of ‘Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; V = Dune::Functions::Impl::ISTLVectorBackend > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:22: required from ‘void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = unsigned int]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:206:22: required from here /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Range operator()(const Domain& x) const | ^~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /<>/examples/poisson-mfem.cc:14: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of ‘Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from ‘void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from ‘void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function ‘void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | auto r = _f(pos); | ^ In file included from /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:23, from /<>/examples/poisson-mfem.cc:24: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/examples/poisson-mfem.cc: In function ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]’: /<>/examples/poisson-mfem.cc:101:59: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/examples/poisson-mfem.cc:137:85: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | double tmp = - (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function ‘auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]’: /usr/include/dune/common/fmatrix.hh:280:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fvector.hh: In function ‘Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]’: /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14, from /<>/examples/poisson-mfem.cc:22: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ In file included from /<>/examples/poisson-mfem.cc:32: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return normal; | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In member function ‘Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]’: /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/examples/advection-reaction-dg.cc: In function ‘void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalSourceTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; LocalSourceTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’: /<>/examples/advection-reaction-dg.cc:205:82: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 205 | localRhs[i] += shapeFunctionValues[i] * functionValue * quadPoint.weight() * integrationElement; /<>/examples/advection-reaction-dg.cc: In function ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’: /<>/examples/advection-reaction-dg.cc:105:70: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/examples/advection-reaction-dg.cc:119:46: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); /<>/examples/advection-reaction-dg.cc: In function ‘void getOffDiagonalLocalMatrix(const Intersection&, const LocalView&, const LocalView&, MatrixType&, LocalVelocityField&&) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’: /<>/examples/advection-reaction-dg.cc:151:76: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | auto positionInOutsideElement = intersection.geometryInOutside().global(quadPoint.position()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/examples/advection-reaction-dg.cc:163:39: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); /<>/examples/interpolation.cc: In lambda function: /<>/examples/interpolation.cc:174:1: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | } | ^ /<>/examples/poisson-pq2.cc: In function ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]’: /<>/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; | ~~~~~~~~~^~~~~~~~~~~~~~ /<>/examples/poisson-pq2.cc: In function ‘void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’: /<>/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function ‘void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function ‘void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/examples/poisson-pq2.cc: In lambda function: /<>/examples/poisson-pq2.cc:430:2: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | } | ^ /<>/examples/advection-reaction-dg.cc: In lambda function: /<>/examples/advection-reaction-dg.cc:489:1: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | } | ^ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function ‘void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]’: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function ‘void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, std::vector > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::BlockVector >&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]’: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/virtualrefinement.cc: In member function ‘Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]’: /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In member function ‘Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]’: /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ at /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32, inlined from ‘Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>’ at /<>/dune/functions/functionspacebases/interpolate.hh:124:32, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:60: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/examples/poisson-mfem.cc: In function ‘void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’: /<>/examples/poisson-mfem.cc:193:91: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * quadPoint.weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:152:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const auto& y = localF_(x); | ~~~~~~~^~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > > >&&, Dune::Functions::ComposedGridFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction, Dune::Functions::Impl::ISTLVectorBackend > > >&&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function ‘void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange/p0.hh:13, from /usr/include/dune/localfunctions/lagrange.hh:25: /usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function ‘void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::P0LocalBasis]’: /usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:36:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 36 | out[0] = f(x); | ~^~~ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function ‘void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /<>/examples/poisson-pq2.cc: In function ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]’: /<>/examples/poisson-pq2.cc:59:59: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/examples/poisson-pq2.cc:76:73: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/examples/poisson-pq2.cc:32:6: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void getLocalMatrix( const LocalView& localView, MatrixType& elementMatrix) | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/examples/poisson-pq2.cc:5: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/examples/advection-reaction-dg.cc:5: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function ‘void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) | ^~~~~~~~~~~~~~~ In function ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’, inlined from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ at /<>/examples/advection-reaction-dg.cc:325:19: /<>/examples/advection-reaction-dg.cc:64:59: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:73: In member function ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2>]’, inlined from ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >]’ at /usr/include/dune/grid/common/intersection.hh:387:47, inlined from ‘void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]’ at /<>/examples/advection-reaction-dg.cc:111:94, inlined from ‘void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]’ at /<>/examples/advection-reaction-dg.cc:325:19: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ [ 7%] Linking CXX executable interpolation cd /<>/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/interpolation.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/interpolation.dir/interpolation.cc.o -o interpolation -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/examples/poisson-mfem.cc: In function ‘void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]’: /<>/examples/poisson-mfem.cc:73:58: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/examples/poisson-mfem.cc:101:59: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/<>/build' [ 7%] Built target interpolation make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples /<>/build /<>/build/examples /<>/build/examples/CMakeFiles/stokes-taylorhood.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/build make[5]: Entering directory '/<>/build' [ 9%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o cd /<>/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -MF CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o.d -o CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -c /<>/examples/stokes-taylorhood.cc /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/refinement.hh:256, from /usr/include/dune/geometry/virtualrefinement.hh:272: /usr/include/dune/geometry/refinement/simplex.cc: In member function ‘Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]’: /usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 581 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/examples/stokes-taylorhood.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /<>/examples/stokes-taylorhood.cc:10: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/examples/stokes-taylorhood.cc:421:51: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /<>/examples/stokes-taylorhood.cc: In lambda function: /<>/examples/stokes-taylorhood.cc:425:50: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | return VelocityRange{0.0, double(x[0] < 1e-8)}; | ^ In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/stokes-taylorhood.cc:413:32: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/stokes-taylorhood.cc:413:32: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26, from /<>/examples/stokes-taylorhood.cc:14: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/examples/stokes-taylorhood.cc:421:51: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/refinement.hh:256, from /usr/include/dune/geometry/virtualrefinement.hh:272: /usr/include/dune/geometry/refinement/simplex.cc: In member function ‘Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]’: /usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 581 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/transpose.hh:12: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]’: /<>/examples/stokes-taylorhood.cc:108:44: required from ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’ /<>/examples/stokes-taylorhood.cc:270:19: required from ‘void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]’ /<>/examples/stokes-taylorhood.cc:394:23: required from here /usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]’: /<>/examples/stokes-taylorhood.cc:119:52: required from ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’ /<>/examples/stokes-taylorhood.cc:270:19: required from ‘void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]’ /<>/examples/stokes-taylorhood.cc:394:23: required from here /usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | return result; | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/stokes-taylorhood.cc:413:32: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from ‘void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]’ /<>/examples/stokes-taylorhood.cc:413:32: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 10%] Linking CXX executable poisson-pq2 cd /<>/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro "CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o" -o poisson-pq2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17: /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/examples/stokes-taylorhood.cc:87:58: required from ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’ /<>/examples/stokes-taylorhood.cc:270:19: required from ‘void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]’ /<>/examples/stokes-taylorhood.cc:394:23: required from here /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of ‘Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]’: /<>/examples/stokes-taylorhood.cc:146:38: required from ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’ /<>/examples/stokes-taylorhood.cc:270:19: required from ‘void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]’ /<>/examples/stokes-taylorhood.cc:394:23: required from here /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:158:36: required from ‘auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]’ /usr/include/dune/grid/common/geometry.hh:374:33: required from ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/examples/stokes-taylorhood.cc:87:58: required from ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’ /<>/examples/stokes-taylorhood.cc:270:19: required from ‘void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]’ /<>/examples/stokes-taylorhood.cc:394:23: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ make[5]: Leaving directory '/<>/build' In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 10%] Built target poisson-pq2 make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/analyticfunctions/test /<>/build /<>/build/dune/functions/analyticfunctions/test /<>/build/dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build make[5]: Entering directory '/<>/build' [ 12%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o cd /<>/build/dune/functions/analyticfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -MF CMakeFiles/polynomialtest.dir/polynomialtest.cc.o.d -o CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -c /<>/dune/functions/analyticfunctions/test/polynomialtest.cc In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/examples/stokes-taylorhood.cc:57:35: required from ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’ /<>/examples/stokes-taylorhood.cc:270:19: required from ‘void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]’ /<>/examples/stokes-taylorhood.cc:394:23: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from ‘Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /usr/include/dune/grid/common/geometry.hh:158:36: required from ‘auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]’ /usr/include/dune/grid/common/geometry.hh:374:33: required from ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/examples/stokes-taylorhood.cc:87:58: required from ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’ /<>/examples/stokes-taylorhood.cc:270:19: required from ‘void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]’ /<>/examples/stokes-taylorhood.cc:394:23: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _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::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/examples/stokes-taylorhood.cc:57:35: required from ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’ /<>/examples/stokes-taylorhood.cc:270:19: required from ‘void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]’ /<>/examples/stokes-taylorhood.cc:394:23: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ In file included from /<>/examples/stokes-taylorhood.cc:25: /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&):: [with auto:114 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >&; F = main(int, char**)::; BV = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:276:14: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >&; F = main(int, char**)::; BV = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >]’ /<>/examples/stokes-taylorhood.cc:428:25: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&):: [with auto:114 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >&; F = main(int, char**)::; BV = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:276:14: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >&; F = main(int, char**)::; BV = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >]’ /<>/examples/stokes-taylorhood.cc:428:25: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >&; F = main(int, char**)::; BV = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:276:14: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >&; F = main(int, char**)::; BV = Dune::MultiTypeBlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >]’ /<>/examples/stokes-taylorhood.cc:428:25: required from here /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ [ 14%] Linking CXX executable advection-reaction-dg cd /<>/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro "CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o" -o advection-reaction-dg -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /<>/examples/stokes-taylorhood.cc:34: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of ‘Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; V = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:22: required from ‘void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = unsigned int]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:206:22: required from here /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Range operator()(const Domain& x) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In instantiation of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, from /<>/examples/stokes-taylorhood.cc:15: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of ‘Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from ‘void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from ‘void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Linking CXX executable polynomialtest cd /<>/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -o polynomialtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function ‘void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]’, inlined from ‘void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ make[5]: Leaving directory '/<>/build' [ 15%] Built target advection-reaction-dg make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/backends/test /<>/build /<>/build/dune/functions/backends/test /<>/build/dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build make[5]: Entering directory '/<>/build' [ 17%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o cd /<>/build/dune/functions/backends/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -MF CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o.d -o CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -c /<>/dune/functions/backends/test/istlvectorbackendtest.cc make[5]: Leaving directory '/<>/build' [ 17%] Built target polynomialtest make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/common/test /<>/build /<>/build/dune/functions/common/test /<>/build/dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build make[5]: Entering directory '/<>/build' [ 18%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o cd /<>/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -MF CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o.d -o CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -c /<>/dune/functions/common/test/differentiablefunctiontest.cc In file included from /usr/include/dune/localfunctions/lagrange.hh:21, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/taylorhoodbasis.hh:15, from /<>/examples/stokes-taylorhood.cc:26: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function ‘void Dune::VTKWriter::VTKLocalFunction::FunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:208:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | auto r = _f(pos); | ^ /<>/examples/stokes-taylorhood.cc: In function ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’: /<>/examples/stokes-taylorhood.cc:87:16: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); | ^~~~~~~~~~~~~~~ /<>/examples/stokes-taylorhood.cc:108:7: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | jacobians[i] = referenceJacobians[i] * jacobianInverse; | ^~~~~~~~~ /<>/examples/stokes-taylorhood.cc:120:59: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/examples/stokes-taylorhood.cc:119:63: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) | ~~~~~~~~~^~~~~~~~~~~~~~ /<>/examples/stokes-taylorhood.cc:119:52: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/examples/stokes-taylorhood.cc:147:40: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | jacobians[i][0][k] * pressureValues[j] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | * quadPoint.weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function ‘auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/fmatrix.hh:280:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In function ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | auto transpose(const Matrix& matrix) { | ^~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function ‘auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | friend auto operator* ( const FieldMatrix& matrixA, | ^~~~~~~~ /usr/include/dune/common/fvector.hh: In function ‘Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]’: /usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | inline FieldVector operator* (const FieldVector& a, const K b) | ^~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /<>/examples/stokes-taylorhood.cc: In function ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’: /<>/examples/stokes-taylorhood.cc:119:63: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) | ~~~~~~~~~^~~~~~~~~~~~~~ /<>/examples/stokes-taylorhood.cc:150:40: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | jacobians[i][0][k] * pressureValues[j] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vp_element_matrix_b}@*/ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 20%] Linking CXX executable differentiablefunctiontest cd /<>/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -o differentiablefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 20%] Built target differentiablefunctiontest make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/common/test /<>/build /<>/build/dune/functions/common/test /<>/build/dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build make[5]: Entering directory '/<>/build' [ 21%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o cd /<>/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -MF CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o.d -o CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -c /<>/dune/functions/common/test/polymorphicsmallobjecttest.cc /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function ‘void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/examples/stokes-taylorhood.cc: In lambda function: /<>/examples/stokes-taylorhood.cc:525:2: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 525 | } | ^ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function ‘void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]’: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/virtualrefinement.cc: In member function ‘Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]’: /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Linking CXX executable poisson-mfem cd /<>/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro "CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o" -o poisson-mfem -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 23%] Built target poisson-mfem make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build make[5]: Entering directory '/<>/build' [ 25%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -MF CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o.d -o CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -c /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc [ 26%] Linking CXX executable polymorphicsmallobjecttest cd /<>/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polymorphicsmallobjecttest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -o polymorphicsmallobjecttest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 26%] Built target polymorphicsmallobjecttest make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build make[5]: Entering directory '/<>/build' [ 28%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -MF CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o.d -o CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -c /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ [ 29%] Linking CXX executable istlvectorbackendtest cd /<>/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -o istlvectorbackendtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 29%] Built target istlvectorbackendtest make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build make[5]: Entering directory '/<>/build' [ 31%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -MF CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o.d -o CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -c /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/dune/functions/functionspacebases/test/basistest.hh:16, from /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, from /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:13, from /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:11: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, from /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:8: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:107:54: required from ‘Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 1]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:171:5: required from ‘Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:340:12: required from ‘Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:36 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:47:27: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:107:54: required from ‘Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 1]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:171:5: required from ‘Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:340:12: required from ‘Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:36 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:47:27: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:107:54: required from ‘Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 1]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:171:5: required from ‘Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:340:12: required from ‘Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:36 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:47:27: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:107:54: required from ‘Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 1]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:171:5: required from ‘Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:340:12: required from ‘Dune::Functions::BasisFactory::brezziDouglasMarini<1>():: [with auto:36 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = brezziDouglasMarini<1>()::]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:47:27: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:107:54: required from ‘Dune::Functions::Impl::BDMLocalFiniteElementMap::BDMLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 1]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:171:5: required from ‘Dune::Functions::BrezziDouglasMariniPreBasis::BrezziDouglasMariniPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5: required from ‘Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > >}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BrezziDouglasMariniPreBasis > >, 1>]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:56:89: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:247:25: required from ‘It Dune::Functions::BrezziDouglasMariniPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 1; Node = Dune::Functions::BrezziDouglasMariniNode > >, 1>]’ /<>/dune/functions/functionspacebases/defaultlocalview.hh:86:37: required from ‘void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 1> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /<>/dune/functions/functionspacebases/test/basistest.hh:519:19: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:39:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:14: /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const’: /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:41 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:42 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:57:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:41 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:42 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:39:28: required from here /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:41 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:42 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:57:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:26, from /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:9: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:304:39: required from ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:41 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:42 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:39:28: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:8: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:111:22: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:43 = Dune::Intersection, Dune::YaspIntersection > >; auto:44 = Dune::TypeTree::HybridTreePath<>; auto:45 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:46 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:47 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:65 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:66 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:39:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/localfunctions/test/test-localfe.hh:21, from /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:16: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:112:22: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection >, Dune::YaspIntersection > > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator > >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:112:22: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection >, Dune::YaspIntersection > > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator > >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:112:22: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:113:22: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:111:22: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:112:22: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection >, Dune::YaspIntersection > > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator > >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:112:22: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection >, Dune::YaspIntersection > > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator > >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:112:22: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:113:22: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:60 = Dune::Functions::BSplineNode > > > >; auto:61 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:111:22: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:60 = Dune::Functions::BSplineNode > > > >; auto:61 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:112:22: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:60 = Dune::Functions::BSplineNode > > > >; auto:61 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:113:22: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:60 = Dune::Functions::BSplineNode > > > >; auto:61 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:111:22: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:60 = Dune::Functions::BSplineNode > > > >; auto:61 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:112:22: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/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 = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:60 = Dune::Functions::BSplineNode > > > >; auto:61 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, AllowZeroBasisFunctions, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, AllowZeroBasisFunctions, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:50:32: required from ‘void testForDimension(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:113:22: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::UGGrid<2>; EntityImp = Dune::UGGridEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /<>/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:19: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:82:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:73 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/localfunctions/test/test-localfe.hh: In instantiation of ‘bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]’: /usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:18: required from here /usr/include/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::UGGrid<2>; EntityImp = Dune::UGGridEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/localfunctions/test/test-localfe.hh: In instantiation of ‘bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]’: /usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1> >, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:18: required from here /usr/include/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/localfunctions/test/test-localfe.hh: In instantiation of ‘bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’: /usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:18: required from here /usr/include/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:18: required from here /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /usr/include/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of ‘Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]’: /usr/include/dune/localfunctions/test/test-localfe.hh:219:24: required from ‘bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]’ /usr/include/dune/localfunctions/test/test-localfe.hh:772:44: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::RT02DLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:60:18: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1> >, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:68:18: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube2DLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::RT0Cube2DLocalCoefficients, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:82:18: required from here /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/common/virtualinterface.hh:16, from /usr/include/dune/localfunctions/test/test-localfe.hh:24: /usr/include/dune/localfunctions/common/localinterpolation.hh: In instantiation of ‘Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > > >(const ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >&):: [with auto:19 = const Dune::FieldVector&]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: required from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of ‘template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’ /usr/include/dune/common/concept.hh:87:39: required by substitution of ‘template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = ]’ /usr/include/dune/common/concept.hh:118:39: required from ‘constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:143:34: required from ‘constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:186:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:158:85: required from ‘void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:338:50: required from ‘void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; C = double; Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::RT0Cube2DLocalInterpolation >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /usr/include/dune/localfunctions/test/test-localfe.hh:113:40: required from ‘bool testLocalInterpolation(const FE&) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’ /usr/include/dune/localfunctions/test/test-localfe.hh:767:41: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::RT0Cube2DLocalCoefficients, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:82:18: required from here /usr/include/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | return y; | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:330:46: required from ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /usr/include/dune/localfunctions/test/test-localfe.hh:731:35: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:18: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/common/localinterpolation.hh: In instantiation of ‘Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > > >(const ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >&):: [with auto:19 = const Dune::FieldVector&]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: required from ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of ‘template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’ /usr/include/dune/common/concept.hh:87:39: required by substitution of ‘template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = ]’ /usr/include/dune/common/concept.hh:118:39: required from ‘constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:143:34: required from ‘constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:186:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:450:85: required from ‘void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:338:50: required from ‘void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; C = double; Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::Impl::Nedelec1stKindCubeLocalInterpolation >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /usr/include/dune/localfunctions/test/test-localfe.hh:113:40: required from ‘bool testLocalInterpolation(const FE&) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’ /usr/include/dune/localfunctions/test/test-localfe.hh:767:41: required from ‘bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:31:11: required from ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >]’ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:91:18: required from here /usr/include/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | return y; | ^ /<>/examples/stokes-taylorhood.cc: In function ‘void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]’: /<>/examples/stokes-taylorhood.cc:87:58: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/examples/stokes-taylorhood.cc:120:38: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ | ^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /<>/dune/functions/functionspacebases/nedelecbasis.hh:16, from /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:18: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, from /usr/include/dune/localfunctions/raviartthomas.hh:9, from /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:13, from /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:19: /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function ‘void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; | ^ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’: /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas02d.hh:13, from /usr/include/dune/localfunctions/raviartthomas.hh:13: /usr/include/dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalinterpolation.hh: In member function ‘void Dune::RT02DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT02DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalinterpolation.hh:49:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | auto y = f(m_[i]); | ^ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function ‘void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; | ^ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas2cube2d.hh:13, from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:12: /usr/include/dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh: In member function ‘void Dune::RT2Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT2Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh:75:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto y = f(localPos); | ^ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:10: /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function ‘void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:74:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | auto y = f(localPos); | ^ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:10: /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function ‘void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:74:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | auto y = f(localPos); | ^ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:60: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/c++/13/vector:72, from /<>/examples/stokes-taylorhood.cc:6: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:6: /usr/include/c++/13/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | void evaluateFunction(const typename Traits::DomainType& x, | ^~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /<>/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:6: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: /usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:609:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:615:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:609:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:615:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:609:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:615:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:68:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | static auto applyJacobian(Gradients& gradients, | ^~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh: In member function ‘void Dune::BDM1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::BDM1Cube2DLocalBasis]’: /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:79:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/refinement.hh:256, from /usr/include/dune/geometry/virtualrefinement.hh:272: /usr/include/dune/geometry/refinement/simplex.cc: In member function ‘Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]’: /usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 581 | RefinementIteratorSpecial:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | void evaluateFunction(const typename Traits::DomainType& x, | ^~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 32%] Linking CXX executable brezzidouglasmarinibasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -o brezzidouglasmarinibasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 32%] Built target brezzidouglasmarinibasistest make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build make[5]: Entering directory '/<>/build' [ 34%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -MF CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o.d -o CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -c /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ [ 35%] Linking CXX executable stokes-taylorhood cd /<>/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro "CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o" -o stokes-taylorhood -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function ‘void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function ‘void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function ‘void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ make[5]: Leaving directory '/<>/build' /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function ‘void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ [ 35%] Built target stokes-taylorhood make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build make[5]: Entering directory '/<>/build' [ 37%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -MF CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o.d -o CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -c /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function ‘void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function ‘void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ /usr/include/dune/localfunctions/test/test-localfe.hh: In function ‘bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]’: /usr/include/dune/localfunctions/test/test-localfe.hh:187:6: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | bool testCanRepresentConstants(const FE& fe, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | auto globalValue = f(xi); | ~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: /usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /<>/dune/functions/functionspacebases/nedelecbasis.hh:12: /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh: In function ‘void Dune::Impl::visitIf(Visitor&&, Variant&&) [with Visitor = LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::; Variant = const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&]’: /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:33:8: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 33 | void visitIf(Visitor&& visitor, Variant&& variant) | ^~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: /usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh: In function ‘void Dune::Impl::visitIf(Visitor&&, Variant&&) [with Visitor = LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::; Variant = const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&]’: /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:33:8: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 33 | void visitIf(Visitor&& visitor, Variant&& variant) | ^~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:14: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from ‘void testOnHybridGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of ‘Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:59: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Dune::PointQuadratureRule::PointQuadratureRule() [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/pointquadrature.hh:31:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:340:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from ‘void testOnHybridGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of ‘Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]’: /usr/include/c++/13/bits/stl_numeric.h:141:39: required from ‘_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:70:37: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here /usr/include/dune/common/fvector.hh:510:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | inline FieldVector operator+ (const K a, const FieldVector& b) | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:16: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:10: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from ‘class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from ‘class Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from ‘auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 3, double> >&; V = std::vector&]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:60:72: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function ‘void testForDimension(Dune::TestSuite&) [with int dim = 1]’: /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | GridType grid(l,elements); | ^~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29, inlined from ‘Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]’ at /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, inlined from ‘void testForDimension(Dune::TestSuite&) [with int dim = 1]’ at /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:85:41: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from ‘void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from ‘void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from ‘void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from ‘std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from ‘std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, from /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:13: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of ‘Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from ‘void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from ‘void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from ‘void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from ‘void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from ‘std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from ‘std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function ‘void testForDimension(Dune::TestSuite&) [with int dim = 2]’: /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | GridType grid(l,elements); | ^~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:102, from /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:11: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode > >, 3, double>; auto:82 = Dune::Functions::LagrangeNode > >, 3, double>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode > >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:20: /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function ‘void testForDimension(Dune::TestSuite&) [with int dim = 3]’: /<>/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | GridType grid(l,elements); | ^~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from ‘void testOnHybridGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from ‘void testOnHybridGrid() [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:349:22: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 1]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = float; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto lagrangianFactor = [&lagrangeNode] | ^~~~~~~~~~~~~~~ 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | -> typename Traits::RangeType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { | ~ 395 | if ( no < i) | ~~~~~~~~~~~~ 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | if (no < i+j) | ~~~~~~~~~~~~~ 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::BSplineNode > > > >&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > > > >; C = std::vector >&; F = testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from ‘void testOnStructuredGrid() [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14: /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of ‘Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from ‘void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:8: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = float]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In instantiation of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/virtualrefinement.cc: In instantiation of ‘Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from ‘void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from ‘void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:10: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:117:16: required from ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from ‘void testOnHybridGrid() [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:18: /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ In file included from /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:16: /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3; GlobalVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/localfunctions/lagrange.hh:24, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:21: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 3; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto lagrangianFactor = [&lagrangeNode] | ^~~~~~~~~~~~~~~ 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | -> typename Traits::RangeType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { | ~ 395 | if ( no < i) | ~~~~~~~~~~~~ 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | if (no < i+j) | ~~~~~~~~~~~~~ 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc: In function ‘void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]’: /<>/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:26:6: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 26 | void checkBasisFEs(const Basis& basis) { | ^~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ [ 39%] Linking CXX executable bsplinebasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -o bsplinebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]’: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:430:54: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 4, double> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ make[5]: Leaving directory '/<>/build' [ 39%] Built target bsplinebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/DependInfo.cmake "--color=" /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build make[5]: Entering directory '/<>/build' [ 40%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -MF CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o.d -o CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -c /<>/dune/functions/functionspacebases/test/lagrangedgbasistest.cc /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 3; unsigned int k = 2]’: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:430:54: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 2> > >(const Dune::Functions::DefaultGlobalBasis > > >, 2> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 4, double> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const’: /usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function ‘void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: /usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh: In function ‘void Dune::Impl::visitIf(Visitor&&, Variant&&) [with Visitor = LocalInterpolationVariant >, Nedelec1stKindSimplexLocalInterpolation > >::interpolate(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const::; Variant = const std::variant >*, const Nedelec1stKindSimplexLocalInterpolation >*>&]’: /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:33:8: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 33 | void visitIf(Visitor&& visitor, Variant&& variant) | ^~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’ at /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function ‘void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc: In lambda function: /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:98:1: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | } | ^ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function ‘void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 3]’: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/lagrangedgbasis.hh:12, from /<>/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/c++/13/numeric:62, from /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:6: /usr/include/c++/13/bits/stl_numeric.h: In function ‘_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]’: /usr/include/c++/13/bits/stl_numeric.h:141:46: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; | ^ /usr/include/dune/geometry/virtualrefinement.cc: In member function ‘Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]’: /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | VirtualRefinementImp::SubEntityIteratorBack:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:10: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/lagrangedgbasis.hh:166:23: required from ‘It Dune::Functions::LagrangeDGPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 2; Node = Dune::Functions::LagrangeNode > >, 2, double>]’ /<>/dune/functions/functionspacebases/defaultlocalview.hh:86:37: required from ‘void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 2> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /<>/dune/functions/functionspacebases/test/basistest.hh:519:19: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]’ /<>/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:41:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto lagrangianFactor = [&lagrangeNode] | ^~~~~~~~~~~~~~~ 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | -> typename Traits::RangeType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { | ~ 395 | if ( no < i) | ~~~~~~~~~~~~ 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | if (no < i+j) | ~~~~~~~~~~~~~ 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:8: /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ [ 42%] Linking CXX executable globalvaluedlfetest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -o globalvaluedlfetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 42%] Built target globalvaluedlfetest make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build make[5]: Entering directory '/<>/build' [ 43%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -MF CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o.d -o CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -c /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:10: /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const’: /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /<>/dune/functions/functionspacebases/test/basistest.hh:16, from /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:15: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, from /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:8: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::UGGrid<2>; EntityImp = Dune::UGGridEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:47:27: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > > >; int dim = 2; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > > >; int dim = 3; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::UGGrid<2>; EntityImp = Dune::UGGridEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:47:27: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26, from /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:9: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > > >; int dim = 2; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/entity.hh:688:97: required by substitution of ‘template, int , class> class EntityImp> decltype (referenceElement::Geometry::mydimension>(entity.type())) Dune::referenceElement(const Entity&) [with int cd = 0; int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:80:50: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > > >; int dim = 3; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:79:27: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fvector.hh:22, from /usr/include/dune/grid/common/boundarysegment.hh:13, from /usr/include/dune/grid/uggrid.hh:20: /usr/include/dune/common/densevector.hh: In instantiation of ‘Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]’: /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:48: required from ‘Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]’ /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:423:7: required from ‘Dune::Nedelec1stKindSimplexLocalFiniteElement::Nedelec1stKindSimplexLocalFiniteElement(std::bitset<((dim * (dim + 1)) / 2)>) [with D = double; R = double; int dim = 2; int k = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:69:26: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:47:27: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of ‘Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]’: /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:48: required from ‘Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]’ /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:423:7: required from ‘Dune::Nedelec1stKindSimplexLocalFiniteElement::Nedelec1stKindSimplexLocalFiniteElement(std::bitset<((dim * (dim + 1)) / 2)>) [with D = double; R = double; int dim = 3; int k = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:69:26: required from ‘Dune::Functions::Impl::Nedelec1stKindLocalFiniteElementMap::Nedelec1stKindLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 3; R = double; unsigned int order = 1]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:157:5: required from ‘Dune::Functions::NedelecPreBasis::NedelecPreBasis(const GridView&) [with GV = Dune::GridView > >; Range = double; unsigned int kind = 1; int order = 1; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/nedelecbasis.hh:331:12: required from ‘Dune::Functions::BasisFactory::nedelec<1, 1, double>():: [with auto:68 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = nedelec<1, 1, double>()::]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:47:27: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:35:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:35:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection >, Dune::YaspIntersection > > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator > >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:35:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, EnableTangentialContinuityCheck):: [with auto:73 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:74 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkLocalView > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, double, 1, 1> > >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:35:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck):: [with auto:73 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:74 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalView = Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck):: [with auto:73 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:74 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalView = Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:35:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Dune::PointQuadratureRule::PointQuadratureRule() [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/pointquadrature.hh:31:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:340:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:330:46: required from ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalView = Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:35:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:330:46: required from ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalView = Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:35:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:35:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalView = Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkLocalView > > >, double, 1, 1> >, Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalView = Dune::Functions::DefaultLocalView > > >, double, 1, 1> > >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:73: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]’ /usr/include/dune/grid/common/intersection.hh:397:40: required from ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:382:72: required from ‘EnableTangentialContinuityCheck::localContinuityCheck() const:: [with auto:86 = Dune::FieldVector&; auto:87 = const Dune::Intersection >, Dune::YaspIntersection > > >&; auto:88 = const Dune::FieldVector&]’ /<>/dune/functions/functionspacebases/test/basistest.hh:340:63: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 2; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:124:28: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]’ /usr/include/dune/grid/common/intersection.hh:397:40: required from ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:382:72: required from ‘EnableTangentialContinuityCheck::localContinuityCheck() const:: [with auto:86 = Dune::FieldVector&; auto:87 = const Dune::Intersection >, Dune::YaspIntersection > > >&; auto:88 = const Dune::FieldVector&]’ /<>/dune/functions/functionspacebases/test/basistest.hh:340:63: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, double, 1, 1> >, EnableTangentialContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, EnableTangentialContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; Flags = {EnableTangentialContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:66:28: required from ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’ /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:125:28: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/dune/functions/functionspacebases/nedelecbasis.hh:16, from /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:13: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/nedelec.hh:12, from /<>/dune/functions/functionspacebases/nedelecbasis.hh:13: /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor ‘Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]’: /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); | ^~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 45%] Linking CXX executable lagrangedgbasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function ‘void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]’: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) | ^~~~~~~~~~~~~~~ /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -o lagrangedgbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 45%] Built target lagrangedgbasistest make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build make[5]: Entering directory '/<>/build' [ 46%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -MF CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o.d -o CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -c /<>/dune/functions/functionspacebases/test/periodicbasistest.cc /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ at /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, inlined from ‘Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>’ at /<>/dune/functions/functionspacebases/interpolate.hh:124:32, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ at /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, inlined from ‘Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>’ at /<>/dune/functions/functionspacebases/interpolate.hh:124:32, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ at /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, inlined from ‘Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>’ at /<>/dune/functions/functionspacebases/interpolate.hh:124:32, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 4, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 4, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 4, double> >, Dune::Functions::LagrangeNode > >, 4, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 4, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 4, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ at /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, inlined from ‘Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>’ at /<>/dune/functions/functionspacebases/interpolate.hh:124:32, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ at /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14, inlined from ‘Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>’ at /<>/dune/functions/functionspacebases/interpolate.hh:124:32, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 0, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 0, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:9: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:9: /usr/include/c++/13/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:7: /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: required from here /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::YaspIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::LagrangeNode > >, 1, double>; auto:79 = Dune::Functions::LagrangeNode > >, 1, double>; auto:80 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::LagrangeNode > >, 1, double>; auto:99 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto lagrangianFactor = [&lagrangeNode] | ^~~~~~~~~~~~~~~ 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | -> typename Traits::RangeType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { | ~ 395 | if ( no < i) | ~~~~~~~~~~~~ 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | if (no < i+j) | ~~~~~~~~~~~~~ 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ /<>/dune/functions/functionspacebases/test/periodicbasistest.cc: In function ‘int main(int, char**)’: /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:12: /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘int main(int, char**)’ at /<>/dune/functions/functionspacebases/test/lagrangebasistest.cc:58:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:609:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:615:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:677:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | out[i] = f(x); | ~^~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:609:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:615:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:609:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:615:36: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ [ 48%] Linking CXX executable lagrangebasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -o lagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 48%] Built target lagrangebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build make[5]: Entering directory '/<>/build' [ 50%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -MF CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o.d -o CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -c /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/float_cmp.cc:7, from /usr/include/dune/common/float_cmp.hh:385, from /<>/dune/functions/functionspacebases/test/periodicbasistest.cc:5: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:14: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:98:53: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:58:65: required from here /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:98:53: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of ‘Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]’: /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:107:79: required from here /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:221:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:58:65: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:260:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | GlobalCoordinate corner(int k) const | ^~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | void evaluateFunction(const typename Traits::DomainType& x, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:6: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:43:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:43:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:43:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:43:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:74 = Dune::Intersection, Dune::YaspIntersection > >; auto:75 = Dune::TypeTree::HybridTreePath >; auto:76 = Dune::Functions::LagrangeNode > >, 1, double>; auto:77 = Dune::Functions::LagrangeNode > >, 1, double>; auto:78 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:96 = Dune::Functions::LagrangeNode > >, 1, double>; auto:97 = Dune::TypeTree::HybridTreePath >&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath >; PreFunc = Dune::TypeTree::NoOp&; LeafFunc = checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp&]’ /usr/include/dune/typetree/traversal.hh:188:26: required from ‘Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&):: [with auto:25 = std::integral_constant]’ /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&)::; Index = unsigned int; Index ...i = {0, 1}]’ /usr/include/dune/common/hybridutilities.hh:270:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:43:26: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/taylorhoodbasis.hh:15, from /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:16: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto lagrangianFactor = [&lagrangeNode] | ^~~~~~~~~~~~~~~ 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | -> typename Traits::RangeType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { | ~ 395 | if ( no < i) | ~~~~~~~~~~~~ 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | if (no < i+j) | ~~~~~~~~~~~~~ 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function ‘int main(int, char**)’: /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:58:65: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; | ~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:107:101: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:9: /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:876:45: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 876 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In function ‘Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]’: /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ In file included from /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:18: /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 51%] Linking CXX executable periodicbasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -o periodicbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' In lambda function, inlined from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:340:63, inlined from ‘checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:487:16, inlined from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ at /usr/include/dune/typetree/traversal.hh:166:19, inlined from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ at /usr/include/dune/typetree/traversal.hh:306:26, inlined from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: /<>/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Built target periodicbasistest make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build make[5]: Entering directory '/<>/build' [ 53%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -MF CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o.d -o CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -c /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In lambda function, inlined from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:340:63, inlined from ‘checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:487:16, inlined from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ at /usr/include/dune/typetree/traversal.hh:166:19, inlined from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ at /usr/include/dune/typetree/traversal.hh:306:26, inlined from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: /<>/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function ‘int main(int, char**)’: /<>/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:107:103: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ^~~~~~~~~~~~~~~~~~ In file included from /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:12: /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const’: /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /<>/dune/functions/functionspacebases/test/basistest.hh:16, from /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:17: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:10: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection >, Dune::YaspIntersection > > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator > >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > > >; auto:92 = Dune::Functions::RannacherTurekNode > > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > > >; auto:92 = Dune::Functions::RannacherTurekNode > > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > > >; auto:92 = Dune::Functions::RannacherTurekNode > > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > > >; auto:92 = Dune::Functions::RannacherTurekNode > > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:102, from /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:11: /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 = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:239:26: required from ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > > >; auto:92 = Dune::Functions::RannacherTurekNode > > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:239:26: required from ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > > >; auto:92 = Dune::Functions::RannacherTurekNode > > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: 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 center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:239:26: required from ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > > >; auto:92 = Dune::Functions::RannacherTurekNode > > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:239:26: required from ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > > >; auto:92 = Dune::Functions::RannacherTurekNode > > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > > >&; LeafFunc = checkBasisContinuity > > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:70:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:180:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from ‘Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’ /usr/include/dune/grid/common/geometry.hh:239:26: required from ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:131:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/geometry/multilineargeometry.hh:282:53: required from ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]’ /usr/include/dune/grid/common/geometry.hh:288:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: required from ‘EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > > >, EnableCenterContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > > >&, EnableCenterContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; Flags = {EnableCenterContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:38:28: required from ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:132:29: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ In lambda function, inlined from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:340:63, inlined from ‘checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:487:16, inlined from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ at /usr/include/dune/typetree/traversal.hh:166:19, inlined from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ at /usr/include/dune/typetree/traversal.hh:306:26, inlined from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: /<>/dune/functions/functionspacebases/test/basistest.hh:382:107: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor ‘Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset<_Nb>&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]’: /usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]’: /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’: /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function ‘Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]’: /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function ‘static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]’: /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 924 | 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 = 2; Traits = Dune::MultiLinearGeometryTraits]’: /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const’: /usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]’: /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]’: /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function ‘Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]’: /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); | ^ /usr/include/dune/geometry/multilineargeometry.hh: In static member function ‘static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]’: /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /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 = 2; unsigned int coorddim = 3]’: /usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc: In function ‘void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]’: /<>/dune/functions/functionspacebases/test/nedelecbasistest.cc:63:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Grid grid(one, elems); | ^~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); | ^~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In member function ‘Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]’: /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:146:1: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | } | ^ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:461:14: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 54%] Linking CXX executable nedelecbasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -o nedelecbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 54%] Built target nedelecbasistest make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build make[5]: Entering directory '/<>/build' [ 56%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -MF CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o.d -o CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -c /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc [ 57%] Linking CXX executable taylorhoodbasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -o taylorhoodbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 57%] Built target taylorhoodbasistest make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build make[5]: Entering directory '/<>/build' [ 59%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -MF CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o.d -o CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -c /<>/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc In file included from /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:10: /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const’: /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:10, from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:10, from /usr/include/dune/localfunctions/raviartthomas.hh:9, from /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:13, from /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:12: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, from /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:8: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:67:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26, from /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:9: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:221:53: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:72 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:32:27: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck):: [with auto:77 = Dune::Functions::RaviartThomasNode > >, 0>; auto:78 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:67:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube2DLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck):: [with auto:77 = Dune::Functions::RaviartThomasNode > >, 0>; auto:78 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube3DLocalBasis; Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: required from ‘checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck):: [with auto:77 = Dune::Functions::RaviartThomasNode > >, 0>; auto:78 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:67:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:304:39: required from ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube2DLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::YaspIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 0>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:304:39: required from ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: required from ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:27: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube3DLocalBasis; Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:196:24: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::YaspIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 0>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 0>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:67:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 0>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: required from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:532:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:74:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube2DLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube3DLocalBasis; Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 0>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:67:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 0>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:74:28: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube2DLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:253:54: required from ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::RT0Cube3DLocalBasis; Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:235:37: required from ‘Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity> >; std::size_t = unsigned int]’ /<>/dune/functions/functionspacebases/test/basistest.hh:288:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkLocalView > >, 0> >, Dune::Functions::DefaultLocalView > >, 0> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:287:36: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalView = Dune::Functions::DefaultLocalView > >, 0> > >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/yaspgrid.hh:73: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]’ /usr/include/dune/grid/common/intersection.hh:397:40: required from ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:365:49: required from ‘EnableNormalContinuityCheck::localContinuityCheck() const:: [with auto:87 = Dune::FieldVector&; auto:88 = const Dune::Intersection, Dune::YaspIntersection > >&; auto:89 = const Dune::FieldVector&]’ /<>/dune/functions/functionspacebases/test/basistest.hh:340:63: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::YaspIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 0>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:50:28: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]’ /usr/include/dune/grid/common/intersection.hh:397:40: required from ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/test/basistest.hh:365:49: required from ‘EnableNormalContinuityCheck::localContinuityCheck() const:: [with auto:87 = Dune::FieldVector&; auto:88 = const Dune::Intersection, Dune::YaspIntersection > >&; auto:89 = const Dune::FieldVector&]’ /<>/dune/functions/functionspacebases/test/basistest.hh:340:63: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::YaspIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::RaviartThomasNode > >, 0>; auto:82 = Dune::Functions::RaviartThomasNode > >, 0>; auto:83 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::RaviartThomasNode > >, 0>; auto:102 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 0> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, EnableNormalContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; Flags = {EnableNormalContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:26:28: required from ‘void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:57:28: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ In file included from /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:23: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:14: /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /usr/include/dune/geometry/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:323:96: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const’: /usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const | ^~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function ‘Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]’: /usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ [ 60%] Linking CXX executable hierarchicvectorwrappertest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -o hierarchicvectorwrappertest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 60%] Built target hierarchicvectorwrappertest make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build make[5]: Entering directory '/<>/build' [ 62%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -MF CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o.d -o CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -c /<>/dune/functions/functionspacebases/test/subspacebasistest.cc /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In lambda function, inlined from ‘checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:487:16, inlined from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ at /usr/include/dune/typetree/traversal.hh:166:19, inlined from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]’ at /usr/include/dune/typetree/traversal.hh:306:26, inlined from ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’ at /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: /<>/dune/functions/functionspacebases/test/basistest.hh:409:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In function ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’: /<>/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) | ^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/test/subspacebasistest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:8: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 64%] Linking CXX executable subspacebasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subspacebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -o subspacebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 64%] Built target subspacebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/DependInfo.cmake "--color=" /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build make[5]: Entering directory '/<>/build' [ 65%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -MF CMakeFiles/compositebasistest.dir/compositebasistest.cc.o.d -o CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -c /<>/dune/functions/functionspacebases/test/compositebasistest.cc In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25, from /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:18: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/basistest.hh: In function ‘Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]’: /<>/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) | ^~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testOnStructuredGrid() [with int dim = 2]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | GridType grid(l,elements); | ^~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29, inlined from ‘Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]’ at /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, inlined from ‘void testOnStructuredGrid() [with int dim = 2]’ at /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]’: /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Grid grid(one, elems); | ^~~~ /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function ‘void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]’: /<>/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Grid grid(one, elems); | ^~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function ‘Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]’: /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/test/compositebasistest.cc:10: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29, inlined from ‘Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]’ at /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, inlined from ‘void testOnStructuredGrid() [with int dim = 1]’ at /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/compositebasistest.cc:8: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; LocalView = Dune::Functions::DefaultLocalView > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/compositebasistest.cc:53:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/compositebasistest.cc:53:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/compositebasistest.cc:53:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from ‘constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’ /usr/include/dune/grid/common/entity.hh:337:56: required from ‘Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]’ /<>/dune/functions/functionspacebases/test/basistest.hh:36:20: required from ‘std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/functionspacebases/test/basistest.hh:254:65: required from ‘Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; LocalView = Dune::Functions::DefaultLocalView > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:520:32: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/compositebasistest.cc:53:28: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/compositebasistest.cc:53:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/compositebasistest.cc:53:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:89 = Dune::Intersection, Dune::YaspIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath >; auto:91 = Dune::Functions::LagrangeNode > >, 1, double>; auto:92 = Dune::Functions::LagrangeNode > >, 1, double>; auto:93 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:111 = Dune::Functions::LagrangeNode > >, 1, double>; auto:112 = Dune::TypeTree::HybridTreePath >&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath >; PreFunc = Dune::TypeTree::NoOp&; LeafFunc = checkBasisContinuity > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp&]’ /usr/include/dune/typetree/traversal.hh:188:26: required from ‘Dune::TypeTree::Detail::forEachNode > > >, 1, double>, Dune::Functions::LagrangeNode > > >, 1, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::CompositeBasisNode > > >, 1, double>, Dune::Functions::LagrangeNode > > >, 1, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&):: [with auto:61 = std::integral_constant]’ /usr/include/dune/common/hybridutilities.hh:225:36: required from ‘constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::TypeTree::Detail::forEachNode > > >, 1, double>, Dune::Functions::LagrangeNode > > >, 1, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::CompositeBasisNode > > >, 1, double>, Dune::Functions::LagrangeNode > > >, 1, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&)::; Index = unsigned int; Index ...i = {0, 1, 2}]’ /usr/include/dune/common/hybridutilities.hh:270:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/compositebasistest.cc:53:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function ‘void testOnStructuredGrid() [with int dim = 3]’: /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | GridType grid(l,elements); | ^~~~ In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]’ at /<>/dune/functions/functionspacebases/bsplinebasis.hh:611:29, inlined from ‘Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]’ at /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, inlined from ‘void testOnStructuredGrid() [with int dim = 3]’ at /<>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto lagrangianFactor = [&lagrangeNode] | ^~~~~~~~~~~~~~~ 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | -> typename Traits::RangeType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { | ~ 395 | if ( no < i) | ~~~~~~~~~~~~ 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | if (no < i+j) | ~~~~~~~~~~~~~ 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ In file included from /usr/include/dune/localfunctions/lagrange.hh:23: /usr/include/dune/localfunctions/lagrange/lagrangeprism.hh: In function ‘void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangeprism.hh:581:10: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 581 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/test/collectorstream.hh:10, from /usr/include/dune/common/test/testsuite.hh:13, from /<>/dune/functions/functionspacebases/test/compositebasistest.cc:6: /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /<>/dune/functions/functionspacebases/test/compositebasistest.cc:14: /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ [ 67%] Linking CXX executable rannacherturekbasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekbasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -o rannacherturekbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 67%] Built target rannacherturekbasistest make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build make[5]: Entering directory '/<>/build' [ 68%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -MF CMakeFiles/makebasistest.dir/makebasistest.cc.o.d -o CMakeFiles/makebasistest.dir/makebasistest.cc.o -c /<>/dune/functions/functionspacebases/test/makebasistest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/functionspacebases/test/makebasistest.cc:19: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/functionspacebases/test/makebasistest.cc:14: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/functionspacebases/interpolate.hh:209:9: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/compositebasistest.cc: In lambda function: /<>/dune/functions/functionspacebases/test/compositebasistest.cc:113:1: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | } | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from ‘void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /<>/dune/functions/functionspacebases/interpolate.hh:250:16: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:55:26: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from ‘void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /<>/dune/functions/functionspacebases/interpolate.hh:250:16: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ In file included from /<>/dune/functions/functionspacebases/test/makebasistest.cc:20: /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath >; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:26 = std::integral_constant]’ /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::; Index = unsigned int; Index ...i = {0, 1}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath >; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:26 = std::integral_constant]’ /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = Dune::StaticIntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::; Index = unsigned int; Index ...i = {0, 1}]’ /usr/include/dune/common/hybridutilities.hh:235:19: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/functionspacebases/test/makebasistest.cc:11: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath >; B = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >; T = Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath >; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::CompositeBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >&, Dune::TypeTree::HybridTreePath, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:26 = std::integral_constant]’ /usr/include/dune/common/hybridutilities.hh:219:36: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, 1, double> >, 10>, 10> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/functionspacebases/test/makebasistest.cc:74:31: required from here /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /<>/dune/functions/functionspacebases/test/makebasistest.cc:23: /<>/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, 1, double> >, 10>, 10> >, Dune::Functions::PowerBasisNode > > >, 3, double>, Dune::Functions::LagrangeNode > > >, 1, double> >, 10>, 10>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | void evaluateFunction(const typename Traits::DomainType& x, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/makebasistest.cc: In lambda function: /<>/dune/functions/functionspacebases/test/makebasistest.cc:82:1: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | } | ^ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:6: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 70%] Linking CXX executable gridviewfunctionspacebasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridviewfunctionspacebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -o gridviewfunctionspacebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[5]: Leaving directory '/<>/build' [ 70%] Built target gridviewfunctionspacebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/functionspacebases/test /<>/build /<>/build/dune/functions/functionspacebases/test /<>/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build make[5]: Entering directory '/<>/build' [ 71%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -MF CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o.d -o CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -c /<>/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/bitsetvector.hh:12, from /<>/dune/functions/functionspacebases/test/compositebasistest.cc:5: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/dune/functions/functionspacebases/test/basistest.hh:16, from /<>/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, from /<>/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:8: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:33:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:33:28: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:33:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:33:28: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/13/vector:72, from /<>/dune/functions/functionspacebases/test/makebasistest.cc:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/test/basistest.hh:326:14: required from ‘EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:40 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::HierarchicalLagrangeNode > >, 2, double>; auto:43 = Dune::Functions::HierarchicalLagrangeNode > >, 2, double>; auto:44 = std::vector >]’ /<>/dune/functions/functionspacebases/test/basistest.hh:487:41: required from ‘checkBasisContinuity > >, 2, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:62 = Dune::Functions::HierarchicalLagrangeNode > >, 2, double>; auto:63 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::HierarchicalLagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 2, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::HierarchicalLagrangeNode > >, 2, double>&; LeafFunc = checkBasisContinuity > >, 2, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:219:36: required from ‘constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]’ /usr/include/dune/common/hybridutilities.hh:235:19: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 2, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, EnableContinuityCheck)::]’ /<>/dune/functions/functionspacebases/test/basistest.hh:529:24: required from ‘Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/basistest.hh:545:31: required from ‘Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; Flags = {EnableContinuityCheck}]’ /<>/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:33:28: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 73%] Linking CXX executable compositebasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -o compositebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ make[5]: Leaving directory '/<>/build' [ 73%] Built target compositebasistest make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/gridfunctions/test /<>/build /<>/build/dune/functions/gridfunctions/test /<>/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build make[5]: Entering directory '/<>/build' [ 75%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -MF CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o.d -o CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -c /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /<>/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:6: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/dune/functions/gridfunctions/test/gridfunctiontest.hh:8, from /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:9: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:50:46: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In lambda function: /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:93:65: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | auto df = [](Domain){ return FieldVector({0.0, 0.0}); }; | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:50:46: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:12: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]’: /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:108:30: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:178:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Range operator()(const Domain& x) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc: In function ‘int main(int, char**)’: /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:47:41: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | YaspGrid<2> quadGrid({1.0, 1.0}, {5,5}); | ^ /<>/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:55:48: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | YaspGrid<3> hexaGrid({1.0, 1.0, 1.0}, {4,4,4}); | ^ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 [ 76%] Linking CXX executable makebasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/makebasistest.dir/makebasistest.cc.o -o makebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[5]: Leaving directory '/<>/build' [ 76%] Built target makebasistest make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/gridfunctions/test /<>/build /<>/build/dune/functions/gridfunctions/test /<>/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build make[5]: Entering directory '/<>/build' [ 78%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -MF CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o.d -o CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -c /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/dune/functions/common/differentiablefunction.hh:12, from /<>/dune/functions/common/differentiablefunctionfromcallables.hh:12, from /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:11: /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]’: /<>/dune/functions/common/differentiablefunction_imp.hh:84:23: required from ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]’ /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:178:9: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Range operator()(const Domain& x) const | ^~~~~~~~ /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In function ‘int main(int, char**)’: /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:108:30: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | passed = passed and _df({0.0,0.0}) == Domain(0.0); | ~~~^~~~~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:35: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ^ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:15: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:13: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of ‘template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]’ /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:85: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In instantiation of ‘main(int, char**):: [with auto:112 = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:62:17: required from ‘main(int, char**):: [with auto:115 = Dune::FieldVector]’ /usr/include/c++/13/type_traits:2558:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = main(int, char**)::&; _Args = {Dune::FieldVector}]’ /usr/include/c++/13/type_traits:2569:55: required from ‘struct std::__result_of_impl&, Dune::FieldVector >’ /usr/include/c++/13/type_traits:2574:12: required from ‘struct std::__invoke_result&, Dune::FieldVector >’ /usr/include/c++/13/type_traits:3061:12: required from ‘struct std::invoke_result&, Dune::FieldVector >’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of ‘template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]’ /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:85: required from here /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:52:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 52 | return y; | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of ‘template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]’ /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:85: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ [ 79%] Linking CXX executable hierarchicallagrangebasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -o hierarchicallagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/gridfunctions/test/gridfunctiontest.hh:62:25: required from ‘double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::AnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:66:46: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ make[5]: Leaving directory '/<>/build' [ 79%] Built target hierarchicallagrangebasistest make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/gridfunctions/test /<>/build /<>/build/dune/functions/gridfunctions/test /<>/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build make[5]: Entering directory '/<>/build' [ 81%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -MF CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -c /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc In file included from /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:16: /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:71 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = Dune::BlockVector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:73:16: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:71 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = Dune::BlockVector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:73:16: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:8: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = Dune::BlockVector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:73:16: required from here /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ [ 82%] Linking CXX executable raviartthomasbasistest cd /<>/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomasbasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -o raviartthomasbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /<>/dune/functions/common/differentiablefunction.hh:12, from /<>/dune/functions/gridfunctions/gridfunction.hh:12, from /<>/dune/functions/gridfunctions/gridviewfunction.hh:10: /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/gridfunctions/gridfunction.hh: In instantiation of ‘Range Dune::Functions::GridFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; ES = Dune::Functions::GridViewEntitySet > >, 0>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; unsigned int bufferSize = 16]’: /<>/dune/functions/common/differentiablefunction_imp.hh:84:23: required from ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]’ /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/gridfunctions/gridfunction.hh:138:9: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Range operator() (const Domain& x) const | ^~~~~~~~ In file included from /<>/dune/functions/gridfunctions/gridfunction.hh:13: /<>/dune/functions/common/localfunction.hh: In instantiation of ‘Range Dune::Functions::LocalFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; LocalContext = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; DerivativeTraits = Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits; unsigned int bufferSize = 16]’: /<>/dune/functions/common/differentiablefunction_imp.hh:84:23: required from ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’ /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/localfunction.hh:123:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Range operator() (const Domain& x) const | ^~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ make[5]: Leaving directory '/<>/build' [ 82%] Built target raviartthomasbasistest make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/gridfunctions/test /<>/build /<>/build/dune/functions/gridfunctions/test /<>/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build make[5]: Entering directory '/<>/build' [ 84%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -MF CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -c /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:7: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:10: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from ‘class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from ‘class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from ‘auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = std::vector, std::allocator > >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:248:68: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In instantiation of ‘main(int, char**):: [with auto:115 = Dune::FieldVector]’: /<>/dune/functions/common/functionconcepts.hh:36:6: required by substitution of ‘template decltype (f(std::declval >())) Dune::Functions::Concept::Callable >::require(F&&) [with F = main(int, char**)::]’ /usr/include/dune/common/concept.hh:87:39: required by substitution of ‘template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Functions::Concept::Callable >; T = {main(int, char**)::}; decltype ((declval().require((declval)()...), 0)) = ]’ /usr/include/dune/common/concept.hh:118:39: required from ‘constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Functions::Concept::Callable >; T = {main(int, char**)::}]’ /usr/include/dune/common/concept.hh:143:34: required from ‘constexpr bool Dune::Concept::Impl::models() [with C = Dune::Functions::Concept::Callable >; T = {main(int, char**)::}]’ /usr/include/dune/common/concept.hh:186:59: required from ‘constexpr auto Dune::models() [with C = Functions::Concept::Callable >; T = {main(int, char**)::}]’ /<>/dune/functions/common/functionconcepts.hh:48:47: required from ‘constexpr auto Dune::Functions::Concept::isCallable() [with F = main(int, char**)::; Args = {Dune::FieldVector}]’ /<>/dune/functions/functionspacebases/interpolate.hh:211:70: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:125:16: required from here /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:122:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | return Range{ x[1], x[0] }; | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:100 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:176:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:100 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:176:29: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In instantiation of ‘main(int, char**):: [with auto:118 = Dune::FieldVector]’: /<>/dune/functions/common/functionconcepts.hh:36:6: required by substitution of ‘template decltype (f(std::declval >())) Dune::Functions::Concept::Callable >::require(F&&) [with F = main(int, char**)::]’ /usr/include/dune/common/concept.hh:87:39: required by substitution of ‘template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Functions::Concept::Callable >; T = {main(int, char**)::}; decltype ((declval().require((declval)()...), 0)) = ]’ /usr/include/dune/common/concept.hh:118:39: required from ‘constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Functions::Concept::Callable >; T = {main(int, char**)::}]’ /usr/include/dune/common/concept.hh:143:34: required from ‘constexpr bool Dune::Concept::Impl::models() [with C = Dune::Functions::Concept::Callable >; T = {main(int, char**)::}]’ /usr/include/dune/common/concept.hh:186:59: required from ‘constexpr auto Dune::models() [with C = Functions::Concept::Callable >; T = {main(int, char**)::}]’ /<>/dune/functions/common/functionconcepts.hh:48:47: required from ‘constexpr auto Dune::Functions::Concept::isCallable() [with F = main(int, char**)::; Args = {Dune::FieldVector}]’ /<>/dune/functions/functionspacebases/interpolate.hh:211:70: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:186:16: required from here /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:183:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | return Range{ x[1], x[0] }; | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:16: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of ‘template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:84:70: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:100 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:176:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:147:54: required from ‘Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; unsigned int k = 0]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:211:5: required from ‘Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:394:12: required from ‘Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:100 = Dune::GridView > >]’ /<>/dune/functions/functionspacebases/defaultglobalbasis.hh:192:44: required from ‘auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:176:29: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fvector.hh:22, from /usr/include/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of ‘Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:30:12: required from ‘double infinityDiff(const Dune::FieldVector&, const Dune::FieldVector&) [with T = double; int k = 1]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:56:21: required from ‘bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 0> >&; C = std::vector, std::allocator > >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:187:63: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ In file included from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:13: /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 0> >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:186:16: required from here /<>/dune/functions/functionspacebases/interpolate.hh:153:71: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | return FiniteElementRange(nodeToRangeEntry_(node, treePath, y)); | ^ /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:242:14: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/test/gridfunctiontest.hh:43:31: required from ‘double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]’ /<>/dune/functions/gridfunctions/test/gridfunctiontest.hh:86:39: required from ‘bool Dune::Functions::Test::checkGridViewFunction(const GridView&, const F&, double, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:253:67: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, HierarchicNodeToRangeMap, Dune::FieldVector >]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from ‘bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >&; C = std::vector >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:95:63: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In lambda function: /<>/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:119:1: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | } | ^ In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/functionspacebases/interpolate.hh:152:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 0> >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:186:16: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from ‘bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >&; C = std::vector, std::allocator > >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:245:59: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/test/gridfunctiontest.hh:43:31: required from ‘double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]’ /<>/dune/functions/gridfunctions/test/gridfunctiontest.hh:86:39: required from ‘bool Dune::Functions::Test::checkGridViewFunction(const GridView&, const F&, double, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:253:67: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ In file included from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:12: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from ‘Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]’ /usr/include/c++/13/type_traits:2558:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]’ /usr/include/c++/13/type_traits:2569:55: required from ‘struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/type_traits:2574:12: required from ‘struct std::__invoke_result > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/type_traits:161:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >’ /usr/include/c++/13/type_traits:3103:12: required from ‘struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/tuple:2294:37: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>’ /usr/include/c++/13/tuple:2309:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:557:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 557 | Range operator()(const Domain& x) const | ^~~~~~~~ In file included from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:19: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of ‘Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from ‘bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >&; C = std::vector, std::allocator > >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:245:59: required from here /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Range operator()(const Domain& x) const | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:94:16: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:8: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:94:16: required from here /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: required from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of ‘template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’ /usr/include/dune/common/concept.hh:87:39: required by substitution of ‘template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = 0]’ /usr/include/dune/common/concept.hh:118:39: required from ‘constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:143:34: required from ‘constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:186:59: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/dune/functions/functionspacebases/interpolate.hh:156:42: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 0> >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:186:16: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/dune/functions/functionspacebases/nedelecbasis.hh:16, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:16: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In instantiation of ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of ‘template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’ /usr/include/dune/common/concept.hh:87:39: required by substitution of ‘template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = ]’ /usr/include/dune/common/concept.hh:118:39: required from ‘constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:143:34: required from ‘constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:186:59: required from ‘constexpr auto Dune::models() [with C = Impl::FunctionWithCallOperator >; T = {Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Functions::RaviartThomasNode > >, 0>, Functions::HierarchicNodeToRangeMap, Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Functions::HierarchicNodeToRangeMap, FieldVector >::LocalFunction, const Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Functions::RaviartThomasNode > >, 0>, Functions::HierarchicNodeToRangeMap, Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Functions::HierarchicNodeToRangeMap, FieldVector >::LocalFunction, const Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, FieldVector, Entity<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspEntity> >}]’ /usr/include/dune/localfunctions/common/localinterpolation.hh:50:86: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from ‘bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 0> >&; C = std::vector, std::allocator > >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:187:63: required from here /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: required from ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of ‘template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’ /usr/include/dune/common/concept.hh:87:39: required by substitution of ‘template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = 0]’ /usr/include/dune/common/concept.hh:118:39: required from ‘constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:143:34: required from ‘constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:186:59: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/dune/functions/functionspacebases/interpolate.hh:156:42: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::NedelecNode > >, double, 1, 1>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; T = Dune::Functions::NedelecNode > >, double, 1, 1>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, double, 1, 1> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, double, 1, 1> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:203:16: required from here /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In instantiation of ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of ‘template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’ /usr/include/dune/common/concept.hh:87:39: required by substitution of ‘template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = ]’ /usr/include/dune/common/concept.hh:118:39: required from ‘constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:143:34: required from ‘constexpr bool Dune::Concept::Impl::models() [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:186:59: required from ‘constexpr auto Dune::models() [with C = Impl::FunctionWithCallOperator >; T = {Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction > >, double, 1, 1> >, Functions::NedelecNode > >, double, 1, 1>, Functions::HierarchicNodeToRangeMap, Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Functions::HierarchicNodeToRangeMap, FieldVector >::LocalFunction, const Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Functions::NedelecNode > >, double, 1, 1>, Functions::HierarchicNodeToRangeMap, Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Functions::HierarchicNodeToRangeMap, FieldVector >::LocalFunction, const Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, FieldVector, Entity<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspEntity> >}]’ /usr/include/dune/localfunctions/common/localinterpolation.hh:50:86: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, double, 1, 1> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, double, 1, 1> >; C = std::vector, std::allocator > >&; F = DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, HierarchicNodeToRangeMap, Dune::FieldVector >]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from ‘bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&; C = std::vector, std::allocator > >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:204:63: required from here /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In instantiation of ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:242:14: required from here /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from ‘Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]’ /usr/include/c++/13/type_traits:2558:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]’ /usr/include/c++/13/type_traits:2569:55: required from ‘struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/type_traits:2574:12: required from ‘struct std::__invoke_result > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/type_traits:161:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >’ /usr/include/c++/13/type_traits:3103:12: required from ‘struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/tuple:2294:37: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>’ /usr/include/c++/13/tuple:2309:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from ‘Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]’ /usr/include/c++/13/type_traits:2558:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]’ /usr/include/c++/13/type_traits:2569:55: required from ‘struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/type_traits:2574:12: required from ‘struct std::__invoke_result > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/type_traits:161:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >’ /usr/include/c++/13/type_traits:3103:12: required from ‘struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/tuple:2294:37: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>’ /usr/include/c++/13/tuple:2309:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:8: /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:60 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:125:16: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:49:37: required from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:158:36: required from ‘auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]’ /usr/include/dune/grid/common/geometry.hh:374:33: required from ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from ‘Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]’ /usr/include/c++/13/type_traits:2558:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]’ /usr/include/c++/13/type_traits:2569:55: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >’ /usr/include/c++/13/type_traits:3103:12: required from ‘struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/tuple:2294:37: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>’ /usr/include/c++/13/tuple:2309:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ In file included from /<>/dune/functions/common/defaultderivativetraits.hh:10, from /<>/dune/functions/common/signature.hh:9, from /<>/dune/functions/common/functionconcepts.hh:9, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:6: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]’: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:587:51: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:95 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:96 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:564:32: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from ‘Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]’ /usr/include/c++/13/type_traits:2558:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >’ /usr/include/c++/13/type_traits:3103:12: required from ‘struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/tuple:2294:37: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>’ /usr/include/c++/13/tuple:2309:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here /usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | return result; | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from ‘Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]’ /usr/include/c++/13/type_traits:2558:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]’ /usr/include/c++/13/type_traits:2569:55: required from ‘struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/type_traits:2574:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >’ /usr/include/c++/13/type_traits:3103:12: required from ‘struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/tuple:2294:37: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>’ /usr/include/c++/13/tuple:2309:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from ‘Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /usr/include/dune/grid/common/geometry.hh:158:36: required from ‘auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::integral_constant]’ /usr/include/dune/grid/common/geometry.hh:374:33: required from ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from ‘Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]’ /usr/include/c++/13/type_traits:2558:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >’ /usr/include/c++/13/type_traits:3103:12: required from ‘struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/tuple:2294:37: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>’ /usr/include/c++/13/tuple:2309:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:::: [with auto:97 = Dune::FieldMatrix]’: /usr/include/c++/13/bits/stl_algo.h:4309:24: required from ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:589:23: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:95 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:96 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:564:32: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/type_traits:177:42: required from ‘struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >’ /usr/include/c++/13/type_traits:3103:12: required from ‘struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>’ /usr/include/c++/13/tuple:2294:37: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>’ /usr/include/c++/13/tuple:2309:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]’ /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24: required from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21: required from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: required from here /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:63: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /<>/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:3: /usr/include/c++/13/bits/std_function.h: In instantiation of ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:60 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Impl::ISTLVectorBackend > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Impl::ISTLVectorBackend > >, HierarchicNodeToRangeMap, Dune::FieldVector >]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from ‘bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >&; C = std::vector >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:126:63: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:60 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:153:18: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In instantiation of ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’: /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:60 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = std::vector >&; F = DiscreteGlobalBasisFunction > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = std::vector >&; F = DiscreteGlobalBasisFunction > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, HierarchicNodeToRangeMap, Dune::FieldVector >]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from ‘bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >&; C = std::vector >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:154:65: required from here /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /<>/dune/functions/gridfunctions/gridviewfunction.hh:12, from /<>/dune/functions/functionspacebases/interpolate.hh:14: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 3, double>, 3> >; T = Dune::Functions::PowerBasisNode > >, 3, double>, 3>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:58 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:134:33: required from here /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:330:46: required from ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: required from ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /usr/include/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of ‘template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]’ /usr/include/dune/common/concept.hh:87:39: required by substitution of ‘template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}; decltype ((declval().require((declval)()...), 0)) = 0]’ /usr/include/dune/common/concept.hh:118:39: required from ‘constexpr bool Dune::Concept::Impl::modelsConcept(Dune::PriorityTag<0>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity> >}]’ /usr/include/dune/common/concept.hh:143:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/dune/functions/functionspacebases/interpolate.hh:156:42: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::RaviartThomasNode > >, 0>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 0> >; T = Dune::Functions::RaviartThomasNode > >, 0>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 0> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:186:16: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/tuple:41, from /usr/include/c++/13/mutex:40, from /usr/include/dune/common/parallel/mpihelper.hh:13: /usr/include/c++/13/bits/invoke.h: In instantiation of ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’: /usr/include/c++/13/bits/invoke.h:114:35: required from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]’ /usr/include/c++/13/bits/std_function.h:290:30: required from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here /usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:38, from /usr/include/c++/13/string:52, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:5: /usr/include/c++/13/bits/invoke.h: In instantiation of ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]’: /usr/include/c++/13/bits/std_function.h:290:30: required from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 1, double> >; C = std::vector, std::allocator > >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:242:14: required from here /usr/include/c++/13/bits/invoke.h:104:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | __invoke_r(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~~~ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In instantiation of ‘main(int, char**):: [with auto:103 = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: required from ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’ /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 3, double>, 3> >; T = Dune::Functions::PowerBasisNode > >, 3, double>, 3>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:58 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:134:33: required from here /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:115:20: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | const auto f = [](auto&& x) -> Dune::FieldVector { | ^ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of ‘Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]’: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:144:26: required from ‘Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:60 = unsigned int]’ /usr/include/dune/common/hybridutilities.hh:242:10: required from ‘constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/common/hybridutilities.hh:270:16: required from ‘constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]’ /usr/include/dune/typetree/traversal.hh:130:26: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Impl::ISTLVectorBackend > >, HierarchicNodeToRangeMap, Dune::FieldVector >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double>, 2> >; C = std::vector >&; F = DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Impl::ISTLVectorBackend > >, HierarchicNodeToRangeMap, Dune::FieldVector >]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:53:14: required from ‘bool checkInterpolationConsistency(B&&, C&&) [with R = Dune::FieldVector; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >&; C = std::vector >&]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:126:63: required from here /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Range operator()(const Domain& x) const | ^~~~~~~~ /usr/include/c++/13/bits/invoke.h: In instantiation of ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’: /usr/include/c++/13/bits/invoke.h:114:35: required from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]’ /usr/include/c++/13/bits/std_function.h:290:30: required from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:167:18: required from here /usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:52, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /usr/include/dune/common/parallel/communication.hh:14, from /usr/include/dune/common/parallel/mpihelper.hh:15: /usr/include/c++/13/bits/refwrap.h: In instantiation of ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]’: /usr/include/c++/13/bits/invoke.h:61:36: required from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ /usr/include/c++/13/bits/invoke.h:114:35: required from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]’ /usr/include/c++/13/bits/std_function.h:290:30: required from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ /usr/include/c++/13/bits/std_function.h:451:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’ /usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from ‘void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]’ /<>/dune/functions/functionspacebases/interpolate.hh:135:44: required from ‘void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 3, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; T = Dune::Functions::LagrangeNode > >, 3, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]’ /usr/include/dune/typetree/traversal.hh:97:21: required from ‘void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]’ /usr/include/dune/typetree/traversal.hh:239:26: required from ‘void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]’ /<>/dune/functions/functionspacebases/interpolate.hh:253:26: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]’ /<>/dune/functions/functionspacebases/interpolate.hh:296:15: required from ‘void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double> >; C = std::vector >&; F = main(int, char**)::]’ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:95:33: required from here /usr/include/c++/13/bits/refwrap.h:352:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | operator()(_Args&&... __args) const | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]’: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); | ^~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:598:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | return y; | ^ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/dune/common/parallel/communication.hh:16: /usr/include/c++/13/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]’: /usr/include/c++/13/bits/stl_algo.h:4309:9: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 4309 | *__result = __unary_op(*__first); | ^ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:35: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ^ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]’: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]’: /usr/include/c++/13/bits/stl_algo.h:4309:9: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 4309 | *__result = __unary_op(*__first); | ^ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ In file included from /<>/dune/functions/common/differentiablefunction.hh:12, from /<>/dune/functions/gridfunctions/gridfunction.hh:12, from /<>/dune/functions/gridfunctions/gridviewfunction.hh:10: /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> > >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/gridfunctions/gridfunction.hh: In instantiation of ‘Range Dune::Functions::GridFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; ES = Dune::Functions::GridViewEntitySet > >, 0>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; unsigned int bufferSize = 16]’: /<>/dune/functions/common/differentiablefunction_imp.hh:84:23: required from ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]’ /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/gridfunctions/gridfunction.hh:138:9: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Range operator() (const Domain& x) const | ^~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]’ /<>/dune/functions/common/differentiablefunction_imp.hh:84:23: required from ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]’ /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]’: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:587:51: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:110 = const Dune::Functions::LagrangeNode > >, 1, double>&; auto:111 = Dune::TypeTree::HybridTreePath<>&]’ /usr/include/dune/typetree/traversal.hh:166:19: required from ‘void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]’ /usr/include/dune/typetree/traversal.hh:306:26: required from ‘void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:564:32: required from ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]’ /<>/dune/functions/common/differentiablefunction_imp.hh:84:23: required from ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]’ /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | return result; | ^~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In instantiation of ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ [ 85%] Linking CXX executable analyticgridviewfunctiontest cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -o analyticgridviewfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = bool; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function ‘Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Range operator()(const Domain& x) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/functionspacebases/interpolate.hh: In lambda function: /<>/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ^ /<>/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function ‘Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; V = std::vector >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Range operator()(const Domain& x) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, from /usr/include/dune/localfunctions/raviartthomas.hh:9, from /<>/dune/functions/functionspacebases/raviartthomasbasis.hh:13, from /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:17: /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function ‘void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; | ^ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function ‘void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]’: /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; | ^ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ make[5]: Leaving directory '/<>/build' /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In function ‘double infinityDiff(const Dune::FieldVector&, const Dune::FieldVector&) [with T = double; int k = 1]’: /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:30:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | return (x-y).infinity_norm(); | ~~^~~ [ 85%] Built target analyticgridviewfunctiontest make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/gridfunctions/test /<>/build /<>/build/dune/functions/gridfunctions/test /<>/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build In file included from /usr/include/dune/localfunctions/nedelec.hh:13, from /<>/dune/functions/functionspacebases/nedelecbasis.hh:13: /usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor ‘Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]’: /usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:436:9: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 436 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); | ^~~~~ make[5]: Entering directory '/<>/build' /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ [ 87%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -MF CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o.d -o CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -c /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc /usr/include/c++/13/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]’: /usr/include/c++/13/bits/stl_algo.h:4309:31: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 4309 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function ‘static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]’: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); | ^~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:598:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | return y; | ^ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/dune/common/parallel/communication.hh:16, from /usr/include/dune/common/parallel/mpihelper.hh:15: /usr/include/c++/13/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]’: /usr/include/c++/13/bits/stl_algo.h:4309:9: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 4309 | *__result = __unary_op(*__first); | ^ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> > >]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In lambda function: /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:153:1: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | } | ^ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:14: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In function ‘double infinityDiff(const Dune::FieldVector&, const Dune::FieldVector&) [with T = double; int k = 1]’: /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:30:12: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | return (x-y).infinity_norm(); | ~~^~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:11: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from ‘class Dune::Functions::FaceNormalGridFunction > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from ‘class Dune::Functions::FaceNormalGridFunction > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from ‘class Dune::Functions::FaceNormalGridFunction > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::UGGridLeafIntersection > >’ /usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from ‘class Dune::UGGridLeafIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from ‘class Dune::Functions::FaceNormalGridFunction > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:143:47: required from ‘class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /usr/include/dune/grid/common/intersection.hh:198:48: required from ‘class Dune::Intersection, Dune::YaspIntersection > >’ /usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from ‘class Dune::YaspIntersectionIterator >’ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from ‘class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >’ /usr/include/dune/common/iteratorrange.hh:59:14: required from ‘class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:43:48: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/grid.hh:1118: /usr/include/dune/grid/common/intersection.hh: In instantiation of ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of ‘Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from ‘class Dune::Functions::FaceNormalGridFunction > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh: In instantiation of ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/common/fmatrix.hh: In instantiation of ‘Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]’: /usr/include/dune/common/transpose.hh:184:27: required from ‘auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]’ /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:70:9: required from ‘class Dune::Functions::FaceNormalGridFunction > > >’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:9: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh: In instantiation of ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here /usr/include/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh: In instantiation of ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:110:50: required from here /usr/include/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:73: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]’: /usr/include/dune/grid/common/intersection.hh:397:40: required from ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldVector unitOuterNormal (const FieldVector& /* local */) const | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]’: /usr/include/dune/grid/common/intersection.hh:397:40: required from ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:171:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldVector unitOuterNormal (const FieldVector& /* local */) const | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:102, from /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:12: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:90:50: required from here /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of ‘Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:230:27: required from ‘Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:110:50: required from here /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]’ /usr/include/dune/grid/common/intersection.hh:397:40: required from ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:330:46: required from ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from ‘Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]’ /usr/include/dune/grid/common/intersection.hh:397:40: required from ‘Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of ‘Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’: /usr/include/dune/grid/common/geometry.hh:330:46: required from ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:31: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from ‘void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from ‘void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function ‘auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’: /<>/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from ‘void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:76:50: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of ‘Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]’: /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from ‘Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]’ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /usr/include/dune/grid/common/entity.hh:316:60: required from ‘Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]’ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:100:42: required from ‘void Dune::Functions::FaceNormalGridFunction::LocalFunction::bind(const Dune::Functions::FaceNormalGridFunction::Element&) [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Element = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:42:22: required from ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]’ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:83:50: required from here /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:16: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return normal; | ^~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function ‘Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]’: /<>/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return normal; | ^~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]’: /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); | ^~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return normal; | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’: /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:14: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); | ^~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In lambda function: /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:269:1: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | } | ^ /usr/include/c++/13/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]’: /usr/include/c++/13/bits/stl_algo.h:4309:31: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 4309 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function ‘Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]’: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, std::array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, std::array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]’, inlined from ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]’ at /<>/dune/functions/common/differentiablefunction_imp.hh:84:23: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In member function ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]’, inlined from ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]’ at /<>/dune/functions/common/differentiablefunction_imp.hh:84:23: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/common/differentiablefunction_imp.hh: In member function ‘Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]’: /<>/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ In lambda function, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]’ at /usr/include/c++/13/bits/refwrap.h:359:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/invoke.h:114:35, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); | ~~~~~~~^~~ /usr/include/c++/13/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]’: cc1plus: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 89%] Linking CXX executable composedgridfunctiontest cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -o composedgridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 89%] Built target composedgridfunctiontest make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/gridfunctions/test /<>/build /<>/build/dune/functions/gridfunctions/test /<>/build/dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build make[5]: Entering directory '/<>/build' [ 90%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -MF CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o.d -o CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -c /<>/dune/functions/gridfunctions/test/gridfunctiontest.cc In member function ‘Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]’, inlined from ‘Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]’ at /<>/dune/functions/gridfunctions/composedgridfunction.hh:124:68, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = double; _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; unsigned int ..._Idx = {0, 1}]’ at /usr/include/c++/13/tuple:2302:27, inlined from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]’ at /usr/include/c++/13/tuple:2313:31, inlined from ‘Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]’ at /<>/dune/functions/gridfunctions/composedgridfunction.hh:123:24, inlined from ‘Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]’ at /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21, inlined from ‘int main(int, char**)’ at /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In function ‘int main(int, char**)’: /<>/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:74:53: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | auto grid = Dune::YaspGrid({1., 1.}, {10, 42}); | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/gridfunctions/test/gridfunctiontest.cc:11: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/test/gridfunctiontest.cc:46:66: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:11: /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function ‘void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const | ^~~~~~~~~~~ [ 92%] Linking CXX executable discreteglobalbasisfunctionderivativetest cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -o discreteglobalbasisfunctionderivativetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 92%] Built target discreteglobalbasisfunctionderivativetest make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dune/functions/gridfunctions/test /<>/build /<>/build/dune/functions/gridfunctions/test /<>/build/dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build make[5]: Entering directory '/<>/build' [ 93%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUITESPARSE=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/<>/build -I/<> -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/include/suitesparse -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fPIE -MD -MT dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -MF CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o.d -o CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -c /<>/dune/functions/gridfunctions/test/localfunctioncopytest.cc /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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++/13/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15, from /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445: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++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /<>/dune/functions/functionspacebases/lagrangebasis.hh:9, from /<>/dune/functions/gridfunctions/test/localfunctioncopytest.cc:14: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function ‘Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function ‘Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)’: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ [ 95%] Linking CXX executable gridfunctiontest cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -o gridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, from /<>/dune/functions/gridfunctions/test/localfunctioncopytest.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of ‘auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]’: /usr/include/dune/grid/common/geometry.hh:138:54: required from ‘class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>’ /<>/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from ‘class Dune::Functions::GridViewEntitySet > >, 0>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from ‘class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from ‘class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, double>’ /<>/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from ‘auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = Impl::ISTLVectorBackend > >&]’ /<>/dune/functions/gridfunctions/test/localfunctioncopytest.cc:69:68: required from here /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type ‘Dune::DiagonalMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ make[5]: Leaving directory '/<>/build' [ 95%] Built target gridfunctiontest make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/examples /<>/build /<>/build/examples /<>/build/examples/CMakeFiles/build_examples.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/build make[5]: Entering directory '/<>/build' make[5]: Nothing to be done for 'examples/CMakeFiles/build_examples.dir/build'. make[5]: Leaving directory '/<>/build' [ 95%] Built target build_examples /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of ‘void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]’: /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from ‘void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]’ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | auto lagrangianFactor = [&lagrangeNode] | ^~~~~~~~~~~~~~~ 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | -> typename Traits::RangeType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | { | ~ 395 | if ( no < i) | ~~~~~~~~~~~~ 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | if (no < i+j) | ~~~~~~~~~~~~~ 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function ‘void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]’: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, from /<>/dune/functions/gridfunctions/test/localfunctioncopytest.cc:8: /usr/include/c++/13/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]’: /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ /usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:87:27, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]’ at /usr/include/dune/common/dynvector.hh:143:19, inlined from ‘void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]’ at /usr/include/dune/common/dynmatrixev.hh:95:21, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]’ at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from ‘Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]’ at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from ‘static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]’ at /usr/include/dune/geometry/quadraturerules.hh:425:14, inlined from ‘Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::’ at /usr/include/dune/geometry/quadraturerules.hh:241:14, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]’ at /usr/include/c++/13/bits/invoke.h:96:40, inlined from ‘std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::’ at /usr/include/c++/13/mutex:900:17, inlined from ‘std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::’ at /usr/include/c++/13/mutex:836:64, inlined from ‘static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()’ at /usr/include/c++/13/mutex:836:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:124:11: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:124:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]’, inlined from ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’ at /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type ‘Dune::FieldMatrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function ‘Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:51: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]’, inlined from ‘static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]’ at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:124:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor ‘Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]’: /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /<>/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function ‘Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]’: /<>/dune/functions/gridfunctions/facenormalgridfunction.hh:124:11: note: parameter passing for argument of type ‘Dune::FieldVector’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 96%] Linking CXX executable localfunctioncopytest cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/localfunctioncopytest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -o localfunctioncopytest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [ 96%] Built target localfunctioncopytest [ 98%] Linking CXX executable facenormalgridfunctiontest cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/facenormalgridfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -o facenormalgridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so [100%] Linking CXX executable discreteglobalbasisfunctiontest cd /<>/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/dune-functions-2.9.0-2build1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -o discreteglobalbasisfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/libldl.so /usr/lib/arm-linux-gnueabihf/libspqr.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libumfpack.so /usr/lib/arm-linux-gnueabihf/libcholmod.so /usr/lib/arm-linux-gnueabihf/libamd.so /usr/lib/arm-linux-gnueabihf/libcolamd.so /usr/lib/arm-linux-gnueabihf/libcamd.so /usr/lib/arm-linux-gnueabihf/libccolamd.so /usr/lib/arm-linux-gnueabihf/libsuitesparseconfig.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/<>/build' [100%] Built target facenormalgridfunctiontest make[5]: Leaving directory '/<>/build' [100%] Built target discreteglobalbasisfunctiontest make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/depend make[5]: Entering directory '/<>/build' cd /<>/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/build /<>/build /<>/build/CMakeFiles/build_tests.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/<>/build' make -f CMakeFiles/build_tests.dir/build.make CMakeFiles/build_tests.dir/build make[5]: Entering directory '/<>/build' make[5]: Nothing to be done for 'CMakeFiles/build_tests.dir/build'. make[5]: Leaving directory '/<>/build' [100%] Built target build_tests make[4]: Leaving directory '/<>/build' /usr/bin/cmake -E cmake_progress_start /<>/build/CMakeFiles 0 make[3]: Leaving directory '/<>/build' make[2]: Leaving directory '/<>/build' cd build; PATH=/<>/debian/tmp-test:$PATH /usr/bin/dune-ctest Site: bos02-arm64-027 Build name: Linux-c++ Create new tag: 20240422-1518 - Experimental Test project /<>/build Start 1: polynomialtest 1/27 Test #1: polynomialtest .............................. Passed 0.36 sec Start 2: istlvectorbackendtest 2/27 Test #2: istlvectorbackendtest ....................... Passed 0.27 sec Start 3: differentiablefunctiontest 3/27 Test #3: differentiablefunctiontest .................. Passed 0.28 sec Start 4: polymorphicsmallobjecttest 4/27 Test #4: polymorphicsmallobjecttest .................. Passed 0.29 sec Start 5: brezzidouglasmarinibasistest 5/27 Test #5: brezzidouglasmarinibasistest ................ Passed 0.36 sec Start 6: bsplinebasistest 6/27 Test #6: bsplinebasistest ............................ Passed 7.09 sec Start 7: globalvaluedlfetest 7/27 Test #7: globalvaluedlfetest ......................... Passed 0.75 sec Start 8: gridviewfunctionspacebasistest 8/27 Test #8: gridviewfunctionspacebasistest .............. Passed 2.72 sec Start 9: lagrangebasistest 9/27 Test #9: lagrangebasistest ........................... Passed 0.49 sec Start 10: lagrangedgbasistest 10/27 Test #10: lagrangedgbasistest ......................... Passed 0.30 sec Start 11: nedelecbasistest 11/27 Test #11: nedelecbasistest ............................ Passed 0.83 sec Start 12: periodicbasistest 12/27 Test #12: periodicbasistest ........................... Passed 0.30 sec Start 13: taylorhoodbasistest 13/27 Test #13: taylorhoodbasistest ......................... Passed 0.58 sec Start 14: rannacherturekbasistest 14/27 Test #14: rannacherturekbasistest ..................... Passed 0.59 sec Start 15: raviartthomasbasistest 15/27 Test #15: raviartthomasbasistest ...................... Passed 1.13 sec Start 16: hierarchicvectorwrappertest 16/27 Test #16: hierarchicvectorwrappertest ................. Passed 0.29 sec Start 17: subspacebasistest 17/27 Test #17: subspacebasistest ........................... Passed 0.29 sec Start 18: compositebasistest 18/27 Test #18: compositebasistest .......................... Passed 0.34 sec Start 19: makebasistest 19/27 Test #19: makebasistest ............................... Passed 9.08 sec Start 20: hierarchicallagrangebasistest 20/27 Test #20: hierarchicallagrangebasistest ............... Passed 0.35 sec Start 21: analyticgridviewfunctiontest 21/27 Test #21: analyticgridviewfunctiontest ................ Passed 0.27 sec Start 22: composedgridfunctiontest 22/27 Test #22: composedgridfunctiontest .................... Passed 0.30 sec Start 23: discreteglobalbasisfunctiontest 23/27 Test #23: discreteglobalbasisfunctiontest ............. Passed 0.31 sec Start 24: discreteglobalbasisfunctionderivativetest 24/27 Test #24: discreteglobalbasisfunctionderivativetest ... Passed 0.41 sec Start 25: facenormalgridfunctiontest 25/27 Test #25: facenormalgridfunctiontest .................. Passed 0.55 sec Start 26: gridfunctiontest 26/27 Test #26: gridfunctiontest ............................ Passed 0.33 sec Start 27: localfunctioncopytest 27/27 Test #27: localfunctioncopytest ....................... Passed 0.32 sec 100% tests passed, 0 tests failed out of 27 Label Time Summary: quick = 29.19 sec*proc (27 tests) Total Test time (real) = 29.24 sec JUnit report for CTest results written to /<>/build/junit/cmake.xml make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp dh_testroot -a -O--builddirectory=build -O--buildsystem=cmake dh_prep -a -O--builddirectory=build -O--buildsystem=cmake dh_auto_install -a -O--builddirectory=build -O--buildsystem=cmake cd build && make -j4 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/build' /usr/bin/cmake -S/<> -B/<>/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debian/tmp/usr/lib/dunecontrol/dune-functions/dune.module -- Installing: /<>/debian/tmp/usr/lib/cmake/dune-functions/dune-functions-config.cmake -- Installing: /<>/debian/tmp/usr/lib/cmake/dune-functions/dune-functions-config-version.cmake -- Installing: /<>/debian/tmp/usr/share/dune-functions/config.h.cmake -- Installing: /<>/debian/tmp/usr/share/pkgconfig/dune-functions.pc -- Installing: /<>/debian/tmp/usr/include/dune/functions/analyticfunctions/polynomial.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/analyticfunctions/trigonometricfunction.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/backends/concepts.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/backends/istlvectorbackend.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/callable.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/defaultderivativetraits.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/differentiablefunction.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/differentiablefunction_imp.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/differentiablefunctionfromcallables.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/functionfromcallable.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/functionconcepts.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/indexaccess.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/interfaces.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/localfunction.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/localfunction_imp.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/multiindex.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/overflowarray.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/polymorphicsmallobject.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/referencehelper.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/reserveddeque.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/signature.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/staticforloop.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/treedata.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/type_traits.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/typeerasure.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/common/utility.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/basistags.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/boundarydofs.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/bsplinebasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/compositebasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/concepts.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/defaultglobalbasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/defaultlocalview.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/defaultnodetorangemap.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/flatmultiindex.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/flatvectorview.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/hierarchicallagrangebasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/hierarchicnodetorangemap.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/hierarchicvectorwrapper.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/interpolate.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/lagrangebasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/lagrangedgbasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/nedelecbasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/periodicbasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/powerbasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/rannacherturekbasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/raviartthomasbasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/nodes.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/sizeinfo.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/subentitydofs.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/subspacebasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/subspacelocalview.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/taylorhoodbasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/transformedindexbasis.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/functionspacebases/test/basistest.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/gridfunctions/analyticgridviewfunction.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/gridfunctions/composedgridfunction.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/gridfunctions/discreteglobalbasisfunction.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/gridfunctions/gridfunction.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/gridfunctions/gridfunction_imp.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/gridfunctions/gridviewentityset.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/gridfunctions/gridviewfunction.hh -- Installing: /<>/debian/tmp/usr/include/dune/functions/gridfunctions/localderivativetraits.hh make[1]: Leaving directory '/<>/build' dh_install -a -O--builddirectory=build -O--buildsystem=cmake dh_installdocs -a -O--builddirectory=build -O--buildsystem=cmake dh_installchangelogs -a -O--builddirectory=build -O--buildsystem=cmake dh_installsystemduser -a -O--builddirectory=build -O--buildsystem=cmake dh_perl -a -O--builddirectory=build -O--buildsystem=cmake dh_link -a -O--builddirectory=build -O--buildsystem=cmake dh_strip_nondeterminism -a -O--builddirectory=build -O--buildsystem=cmake dh_compress -a -O--builddirectory=build -O--buildsystem=cmake dh_fixperms -a -O--builddirectory=build -O--buildsystem=cmake dh_missing -a -O--builddirectory=build -O--buildsystem=cmake dh_dwz -a -O--builddirectory=build -O--buildsystem=cmake dh_strip -a -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_makeshlibs make[1]: Entering directory '/<>' dh_makeshlibs --version-info='libdune-functions-2.9.0' make[1]: Leaving directory '/<>' dh_shlibdeps -a -O--builddirectory=build -O--buildsystem=cmake dh_installdeb -a -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_gencontrol make[1]: Entering directory '/<>' dpkg-query: no packages found matching doxygen dh_gencontrol -- -Vdune:shared-library='libdune-functions-2.9.0' -Vdune:doc:Built-Using='' make[1]: Leaving directory '/<>' dh_md5sums -a -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -a -O--builddirectory=build -O--buildsystem=cmake INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libdune-functions-dev (in debian/libdune-functions-dev); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libdune-functions-dev/DEBIAN/control, package libdune-functions-dev, directory debian/libdune-functions-dev pkgstripfiles: Running PNG optimization (using 4 cpus) for package libdune-functions-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdune-functions-dev' in '../libdune-functions-dev_2.9.0-2build1_armhf.deb'. dpkg-genbuildinfo --build=any -O../dune-functions_2.9.0-2build1_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../dune-functions_2.9.0-2build1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2024-04-22T15:18:45Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ dune-functions_2.9.0-2build1_armhf.changes: ------------------------------------------- Format: 1.8 Date: Mon, 22 Apr 2024 16:46:20 +0200 Source: dune-functions Binary: libdune-functions-dev Built-For-Profiles: noudeb Architecture: armhf Version: 2.9.0-2build1 Distribution: noble-proposed Urgency: high Maintainer: Launchpad Build Daemon Changed-By: Julian Andres Klode Description: libdune-functions-dev - toolbox for solving PDEs -- interface for functions (development Changes: dune-functions (2.9.0-2build1) noble; urgency=high . * No change rebuild against frame pointers and time_t. Checksums-Sha1: b0b7d59feab84ceca03fe2760711dbf8bc625d5e 10663 dune-functions_2.9.0-2build1_armhf.buildinfo 0010493742fdb5b684ced94b6c7425630e591788 80034 libdune-functions-dev_2.9.0-2build1_armhf.deb Checksums-Sha256: 1980a5da3e75fd9379664bf05d4ab02412d4d546d4403b6b12b83a49c87eddb2 10663 dune-functions_2.9.0-2build1_armhf.buildinfo c11d7b6bbde584dd1e229d6470d5741edacdfa82b34fbbf795cd482d32edd1be 80034 libdune-functions-dev_2.9.0-2build1_armhf.deb Files: fc93fca522a90ede30c80631c32f7c00 10663 libs optional dune-functions_2.9.0-2build1_armhf.buildinfo ab8bba3eeb0f320cb2b2fe7e3544d435 80034 libdevel optional libdune-functions-dev_2.9.0-2build1_armhf.deb Original-Maintainer: Debian Science Maintainers /<>/dune-functions_2.9.0-2build1_armhf.changes.new could not be renamed to /<>/dune-functions_2.9.0-2build1_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: dune-functions Binary: libdune-functions-dev Architecture: armhf Version: 2.9.0-2build1 Checksums-Md5: ab8bba3eeb0f320cb2b2fe7e3544d435 80034 libdune-functions-dev_2.9.0-2build1_armhf.deb Checksums-Sha1: 0010493742fdb5b684ced94b6c7425630e591788 80034 libdune-functions-dev_2.9.0-2build1_armhf.deb Checksums-Sha256: c11d7b6bbde584dd1e229d6470d5741edacdfa82b34fbbf795cd482d32edd1be 80034 libdune-functions-dev_2.9.0-2build1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Mon, 22 Apr 2024 15:18:44 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.137ubuntu1), autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu2), autotools-dev (= 20220109.1), base-files (= 13ubuntu10), base-passwd (= 3.6.3build1), bash (= 5.2.21-2ubuntu4), binutils (= 2.42-4ubuntu2), binutils-arm-linux-gnueabihf (= 2.42-4ubuntu2), binutils-common (= 2.42-4ubuntu2), bsdextrautils (= 2.39.3-9ubuntu6), bsdutils (= 1:2.39.3-9ubuntu6), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5.1), cmake (= 3.28.3-1build7), cmake-data (= 3.28.3-1build7), coreutils (= 9.4-3ubuntu6), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-23ubuntu4), cpp-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), cpp-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu5), debconf (= 1.5.86ubuntu1), debhelper (= 13.14.1ubuntu5), debianutils (= 5.17build1), debugedit (= 1:5.0-5build2), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1build1), dpkg (= 1.22.6ubuntu6), dpkg-dev (= 1.22.6ubuntu6), dwz (= 0.15-1build6), file (= 1:5.45-3build1), findutils (= 4.9.0-5build1), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-23ubuntu4), g++-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), g++-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-23ubuntu4), gcc-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), gcc-13-base (= 13.2.0-23ubuntu4), gcc-14-base (= 14-20240412-0ubuntu1), gcc-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu2), gettext-base (= 0.21-14ubuntu2), gfortran (= 4:13.2.0-7ubuntu1), gfortran-13 (= 13.2.0-23ubuntu4), gfortran-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), gfortran-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), grep (= 3.11-4build1), groff-base (= 1.23.0-3build2), gzip (= 1.12-1ubuntu3), hostname (= 3.23+nmu2ubuntu2), ibverbs-providers (= 50.0-2build2), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-1build1), libalberta-dev (= 3.0.3-2build1), libalberta4t64 (= 3.0.3-2build1), libamd3 (= 1:7.6.1+dfsg-1build1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.7.2-2), libasan8 (= 14-20240412-0ubuntu1), libatomic1 (= 14-20240412-0ubuntu1), libattr1 (= 1:2.5.2-1build1), libaudit-common (= 1:3.1.2-2.1build1), libaudit1 (= 1:3.1.2-2.1build1), libbinutils (= 2.42-4ubuntu2), libblas-dev (= 3.12.0-3build1), libblas3 (= 3.12.0-3build1), libblkid1 (= 2.39.3-9ubuntu6), libbrotli1 (= 1.1.0-2build2), libbsd0 (= 0.12.1-1build1), libbtf2 (= 1:7.6.1+dfsg-1build1), libbz2-1.0 (= 1.0.8-5.1), libc-bin (= 2.39-0ubuntu8), libc-dev-bin (= 2.39-0ubuntu8), libc6 (= 2.39-0ubuntu8), libc6-dev (= 2.39-0ubuntu8), libcamd3 (= 1:7.6.1+dfsg-1build1), libcap-ng0 (= 0.8.4-2build2), libcap2 (= 1:2.66-5ubuntu2), libcbor0.10 (= 0.10.2-1.2ubuntu2), libcc1-0 (= 14-20240412-0ubuntu1), libccolamd3 (= 1:7.6.1+dfsg-1build1), libcholmod5 (= 1:7.6.1+dfsg-1build1), libcolamd3 (= 1:7.6.1+dfsg-1build1), libcom-err2 (= 1.47.0-2.4~exp1ubuntu4), libcrypt-dev (= 1:4.4.36-4build1), libcrypt1 (= 1:4.4.36-4build1), libctf-nobfd0 (= 2.42-4ubuntu2), libctf0 (= 2.42-4ubuntu2), libcurl4t64 (= 8.5.0-2ubuntu10), libcxsparse4 (= 1:7.6.1+dfsg-1build1), libdb5.3t64 (= 5.3.28+dfsg2-7), libdebconfclient0 (= 0.271ubuntu3), libdebhelper-perl (= 13.14.1ubuntu5), libdpkg-perl (= 1.22.6ubuntu6), libdune-common-dev (= 2.9.0-6), libdune-geometry-dev (= 2.9.0-4), libdune-grid-dev (= 2.9.0-3build1), libdune-istl-dev (= 2.9.0-2), libdune-localfunctions-dev (= 2.9.0-2ubuntu3), libdune-typetree-dev (= 2.9.0-2), libdune-uggrid-dev (= 2.9.0-2build2), libdw1t64 (= 0.190-1.1build4), libedit2 (= 3.1-20230828-1build1), libelf1t64 (= 0.190-1.1build4), libevent-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libevent-core-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libevent-dev (= 2.1.12-stable-9ubuntu2), libevent-extra-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libevent-openssl-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libevent-pthreads-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libexpat1 (= 2.6.1-2build1), libfabric1 (= 1.17.0-3build2), libffi8 (= 3.4.6-1build1), libfido2-1 (= 1.14.0-1build3), libfile-stripnondeterminism-perl (= 1.13.1-1), libgcc-13-dev (= 13.2.0-23ubuntu4), libgcc-s1 (= 14-20240412-0ubuntu1), libgcrypt20 (= 1.10.3-2build1), libgdbm-compat4t64 (= 1.23-5.1build1), libgdbm6t64 (= 1.23-5.1build1), libgfortran-13-dev (= 13.2.0-23ubuntu4), libgfortran5 (= 14-20240412-0ubuntu1), libgmp10 (= 2:6.3.0+dfsg-2ubuntu6), libgnutls30t64 (= 3.8.3-1.1ubuntu3), libgomp1 (= 14-20240412-0ubuntu1), libgpg-error0 (= 1.47-3build2), libgssapi-krb5-2 (= 1.20.1-6ubuntu2), libhogweed6t64 (= 3.9.1-2.2build1), libhwloc-dev (= 2.10.0-1build1), libhwloc-plugins (= 2.10.0-1build1), libhwloc15 (= 2.10.0-1build1), libibverbs-dev (= 50.0-2build2), libibverbs1 (= 50.0-2build2), libicu74 (= 74.2-1ubuntu3), libidn2-0 (= 2.3.7-2build1), libisl23 (= 0.26-3build1), libjansson4 (= 2.14-2build2), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-jquery-ui (= 1.13.2+dfsg-1), libjsoncpp25 (= 1.9.5-6build1), libk5crypto3 (= 1.20.1-6ubuntu2), libkeyutils1 (= 1.6.3-3build1), libklu2 (= 1:7.6.1+dfsg-1build1), libkrb5-3 (= 1.20.1-6ubuntu2), libkrb5support0 (= 1.20.1-6ubuntu2), liblapack-dev (= 3.12.0-3build1), liblapack3 (= 3.12.0-3build1), libldap2 (= 2.6.7+dfsg-1~exp1ubuntu8), libldl3 (= 1:7.6.1+dfsg-1build1), libltdl-dev (= 2.4.7-7build1), libltdl7 (= 2.4.7-7build1), liblz4-1 (= 1.9.4-1build1), liblzma5 (= 5.6.1+really5.4.5-1), libmagic-mgc (= 1:5.45-3build1), libmagic1t64 (= 1:5.45-3build1), libmd0 (= 1.1.0-2build1), libmount1 (= 2.39.3-9ubuntu6), libmpc3 (= 1.3.1-1build1), libmpfr6 (= 4.2.1-1build1), libmunge2 (= 0.5.15-4build1), libncursesw6 (= 6.4+20240113-1ubuntu2), libnettle8t64 (= 3.9.1-2.2build1), libnghttp2-14 (= 1.59.0-1build4), libnl-3-200 (= 3.7.0-0.3build1), libnl-3-dev (= 3.7.0-0.3build1), libnl-route-3-200 (= 3.7.0-0.3build1), libnl-route-3-dev (= 3.7.0-0.3build1), libnuma-dev (= 2.0.18-1build1), libnuma1 (= 2.0.18-1build1), libopenmpi-dev (= 4.1.6-7ubuntu2), libopenmpi3t64 (= 4.1.6-7ubuntu2), libp11-kit0 (= 0.25.3-4ubuntu2), libpam-modules (= 1.5.3-5ubuntu5), libpam-modules-bin (= 1.5.3-5ubuntu5), libpam-runtime (= 1.5.3-5ubuntu5), libpam0g (= 1.5.3-5ubuntu5), libparu0 (= 1:7.6.1+dfsg-1build1), libpciaccess0 (= 0.17-3build1), libpcre2-8-0 (= 10.42-4ubuntu2), libperl5.38t64 (= 5.38.2-3.2build2), libpipeline1 (= 1.5.7-2), libpkgconf3 (= 1.8.1-2build1), libpmix-dev (= 5.0.1-4.1build1), libpmix2t64 (= 5.0.1-4.1build1), libproc2-0 (= 2:4.0.4-4ubuntu3), libpsl5t64 (= 0.21.2-1.1build1), libpython3-stdlib (= 3.12.3-0ubuntu1), libpython3.12-minimal (= 3.12.3-1), libpython3.12-stdlib (= 3.12.3-1), librbio4 (= 1:7.6.1+dfsg-1build1), librdmacm1t64 (= 50.0-2build2), libreadline8t64 (= 8.2-4build1), librhash0 (= 1.4.3-3build1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build7), libsasl2-2 (= 2.1.28+dfsg1-5ubuntu3), libsasl2-modules-db (= 2.1.28+dfsg1-5ubuntu3), libseccomp2 (= 2.5.5-1ubuntu3), libselinux1 (= 3.5-2ubuntu2), libsemanage-common (= 3.5-1build5), libsemanage2 (= 3.5-1build5), libsepol2 (= 3.5-2build1), libsframe1 (= 2.42-4ubuntu2), libsmartcols1 (= 2.39.3-9ubuntu6), libspex2 (= 1:7.6.1+dfsg-1build1), libspqr4 (= 1:7.6.1+dfsg-1build1), libsqlite3-0 (= 3.45.1-1ubuntu2), libssh-4 (= 0.10.6-2build2), libssl3t64 (= 3.0.13-0ubuntu3), libstdc++-13-dev (= 13.2.0-23ubuntu4), libstdc++6 (= 14-20240412-0ubuntu1), libsub-override-perl (= 0.10-1), libsuitesparse-dev (= 1:7.6.1+dfsg-1build1), libsuitesparse-mongoose3 (= 1:7.6.1+dfsg-1build1), libsuitesparseconfig7 (= 1:7.6.1+dfsg-1build1), libsuperlu-dev (= 6.0.1+dfsg1-1build1), libsuperlu6 (= 6.0.1+dfsg1-1build1), libsystemd0 (= 255.4-1ubuntu8), libtasn1-6 (= 4.19.0-3build1), libtinfo6 (= 6.4+20240113-1ubuntu2), libtirpc-common (= 1.3.4+ds-1.1build1), libtirpc3t64 (= 1.3.4+ds-1.1build1), libtool (= 2.4.7-7build1), libubsan1 (= 14-20240412-0ubuntu1), libuchardet0 (= 0.0.8-1build1), libudev1 (= 255.4-1ubuntu8), libumfpack6 (= 1:7.6.1+dfsg-1build1), libunistring5 (= 1.1-2build1), libuuid1 (= 2.39.3-9ubuntu6), libuv1t64 (= 1.48.0-1.1build1), libx11-6 (= 2:1.8.7-1build1), libx11-data (= 2:1.8.7-1build1), libxau6 (= 1:1.0.9-1build6), libxcb1 (= 1.15-1ubuntu2), libxdmcp6 (= 1:1.1.3-0ubuntu6), libxext6 (= 2:1.3.4-1build2), libxml2 (= 2.9.14+dfsg-1.3ubuntu3), libxnvctrl0 (= 510.47.03-0ubuntu4), libzstd1 (= 1.5.5+dfsg2-2build1), linux-libc-dev (= 6.8.0-31.31), login (= 1:4.13+dfsg1-4ubuntu3), lto-disabled-list (= 47), m4 (= 1.4.19-4build1), make (= 4.3-4.1build2), man-db (= 2.12.0-4build2), mawk (= 1.3.4.20240123-1build1), media-types (= 10.1.0), mpi-default-bin (= 1.15build1), mpi-default-dev (= 1.15build1), ncurses-base (= 6.4+20240113-1ubuntu2), ncurses-bin (= 6.4+20240113-1ubuntu2), netbase (= 6.4), ocl-icd-libopencl1 (= 2.3.2-1build1), openmpi-bin (= 4.1.6-7ubuntu2), openmpi-common (= 4.1.6-7ubuntu2), openssh-client (= 1:9.6p1-3ubuntu13), passwd (= 1:4.13+dfsg1-4ubuntu3), patch (= 2.7.6-7build3), perl (= 5.38.2-3.2build2), perl-base (= 5.38.2-3.2build2), perl-modules-5.38 (= 5.38.2-3.2build2), pkg-config (= 1.8.1-2build1), pkgconf (= 1.8.1-2build1), pkgconf-bin (= 1.8.1-2build1), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.4-4ubuntu3), python3 (= 3.12.3-0ubuntu1), python3-minimal (= 3.12.3-0ubuntu1), python3.12 (= 3.12.3-1), python3.12-minimal (= 3.12.3-1), readline-common (= 8.2-4build1), rpcsvc-proto (= 1.4.2-0ubuntu7), sed (= 4.9-2build1), sensible-utils (= 0.0.22), sysvinit-utils (= 3.08-6ubuntu3), tar (= 1.35+dfsg-3build1), tzdata (= 2024a-2ubuntu1), util-linux (= 2.39.3-9ubuntu6), xz-utils (= 5.6.1+really5.4.5-1), zlib1g (= 1:1.3.dfsg-3.1ubuntu2), zlib1g-dev (= 1:1.3.dfsg-3.1ubuntu2) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1713797180" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libdune-functions-dev_2.9.0-2build1_armhf.deb --------------------------------------------- new Debian package, version 2.0. size 80034 bytes: control archive=2874 bytes. 1020 bytes, 21 lines control 6744 bytes, 72 lines md5sums Package: libdune-functions-dev Source: dune-functions Version: 2.9.0-2build1 Architecture: armhf Maintainer: Ubuntu Developers Installed-Size: 528 Depends: libdune-localfunctions-dev (>= 2.9.0), libdune-grid-dev (>= 2.9.0), libdune-typetree-dev (>= 2.9.0) Suggests: libdune-functions-doc (= 2.9.0-2build1) Section: libdevel Priority: optional Homepage: https://www.dune-project.org/ Description: toolbox for solving PDEs -- interface for functions (development files) DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD). . dune-functions provides an interface for global finite element functions. . This package contains the development files. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2024-04-22 14:46 ./ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/include/ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/include/dune/ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/include/dune/functions/ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/include/dune/functions/analyticfunctions/ -rw-r--r-- root/root 2847 2022-11-16 12:11 ./usr/include/dune/functions/analyticfunctions/polynomial.hh -rw-r--r-- root/root 1332 2022-11-16 12:11 ./usr/include/dune/functions/analyticfunctions/trigonometricfunction.hh drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/include/dune/functions/backends/ -rw-r--r-- root/root 1074 2022-11-16 12:11 ./usr/include/dune/functions/backends/concepts.hh -rw-r--r-- root/root 12796 2022-11-16 12:11 ./usr/include/dune/functions/backends/istlvectorbackend.hh drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/include/dune/functions/common/ -rw-r--r-- root/root 3617 2022-11-16 12:11 ./usr/include/dune/functions/common/callable.hh -rw-r--r-- root/root 2404 2022-11-16 12:11 ./usr/include/dune/functions/common/defaultderivativetraits.hh -rw-r--r-- root/root 4477 2022-11-16 12:11 ./usr/include/dune/functions/common/differentiablefunction.hh -rw-r--r-- root/root 2321 2022-11-16 12:11 ./usr/include/dune/functions/common/differentiablefunction_imp.hh -rw-r--r-- root/root 5357 2022-11-16 12:11 ./usr/include/dune/functions/common/differentiablefunctionfromcallables.hh -rw-r--r-- root/root 13733 2022-11-16 12:11 ./usr/include/dune/functions/common/functionconcepts.hh -rw-r--r-- root/root 2232 2022-11-16 12:11 ./usr/include/dune/functions/common/functionfromcallable.hh -rw-r--r-- root/root 11859 2022-11-16 12:11 ./usr/include/dune/functions/common/indexaccess.hh -rw-r--r-- root/root 1975 2022-11-16 12:11 ./usr/include/dune/functions/common/interfaces.hh -rw-r--r-- root/root 5307 2022-11-16 12:11 ./usr/include/dune/functions/common/localfunction.hh -rw-r--r-- root/root 1747 2022-11-16 12:11 ./usr/include/dune/functions/common/localfunction_imp.hh -rw-r--r-- root/root 1972 2022-11-16 12:11 ./usr/include/dune/functions/common/multiindex.hh -rw-r--r-- root/root 6338 2022-11-16 12:11 ./usr/include/dune/functions/common/overflowarray.hh -rw-r--r-- root/root 4753 2022-11-16 12:11 ./usr/include/dune/functions/common/polymorphicsmallobject.hh -rw-r--r-- root/root 1401 2022-11-16 12:11 ./usr/include/dune/functions/common/referencehelper.hh -rw-r--r-- root/root 5725 2022-11-16 12:11 ./usr/include/dune/functions/common/reserveddeque.hh -rw-r--r-- root/root 4801 2022-11-16 12:11 ./usr/include/dune/functions/common/signature.hh -rw-r--r-- root/root 1620 2022-11-16 12:11 ./usr/include/dune/functions/common/staticforloop.hh -rw-r--r-- root/root 7146 2022-11-16 12:11 ./usr/include/dune/functions/common/treedata.hh -rw-r--r-- root/root 2440 2022-11-16 12:11 ./usr/include/dune/functions/common/type_traits.hh -rw-r--r-- root/root 5462 2022-11-16 12:11 ./usr/include/dune/functions/common/typeerasure.hh -rw-r--r-- root/root 10930 2022-11-16 12:11 ./usr/include/dune/functions/common/utility.hh drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/include/dune/functions/functionspacebases/ -rw-r--r-- root/root 5916 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/basistags.hh -rw-r--r-- root/root 4575 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/boundarydofs.hh -rw-r--r-- root/root 11768 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh -rw-r--r-- root/root 46127 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/bsplinebasis.hh -rw-r--r-- root/root 13849 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/compositebasis.hh -rw-r--r-- root/root 7202 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/concepts.hh -rw-r--r-- root/root 5781 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/defaultglobalbasis.hh -rw-r--r-- root/root 4826 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/defaultlocalview.hh -rw-r--r-- root/root 3676 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/defaultnodetorangemap.hh -rw-r--r-- root/root 1047 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/flatmultiindex.hh -rw-r--r-- root/root 4878 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/flatvectorview.hh -rw-r--r-- root/root 15995 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh -rw-r--r-- root/root 8151 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/hierarchicallagrangebasis.hh -rw-r--r-- root/root 1479 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/hierarchicnodetorangemap.hh -rw-r--r-- root/root 8045 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/hierarchicvectorwrapper.hh -rw-r--r-- root/root 9674 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/interpolate.hh -rw-r--r-- root/root 19042 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/lagrangebasis.hh -rw-r--r-- root/root 7176 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/lagrangedgbasis.hh -rw-r--r-- root/root 11768 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/nedelecbasis.hh -rw-r--r-- root/root 5699 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/nodes.hh -rw-r--r-- root/root 6378 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/periodicbasis.hh -rw-r--r-- root/root 13347 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/powerbasis.hh -rw-r--r-- root/root 7031 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/rannacherturekbasis.hh -rw-r--r-- root/root 13646 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/raviartthomasbasis.hh -rw-r--r-- root/root 1737 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/sizeinfo.hh -rw-r--r-- root/root 7222 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/subentitydofs.hh -rw-r--r-- root/root 4668 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/subspacebasis.hh -rw-r--r-- root/root 3977 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/subspacelocalview.hh -rw-r--r-- root/root 9243 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/taylorhoodbasis.hh drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/include/dune/functions/functionspacebases/test/ -rw-r--r-- root/root 19369 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/test/basistest.hh -rw-r--r-- root/root 9455 2022-11-16 12:11 ./usr/include/dune/functions/functionspacebases/transformedindexbasis.hh drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/include/dune/functions/gridfunctions/ -rw-r--r-- root/root 8272 2022-11-16 12:11 ./usr/include/dune/functions/gridfunctions/analyticgridviewfunction.hh -rw-r--r-- root/root 8040 2022-11-16 12:11 ./usr/include/dune/functions/gridfunctions/composedgridfunction.hh -rw-r--r-- root/root 22409 2022-11-16 12:11 ./usr/include/dune/functions/gridfunctions/discreteglobalbasisfunction.hh -rw-r--r-- root/root 5920 2022-11-16 12:11 ./usr/include/dune/functions/gridfunctions/gridfunction.hh -rw-r--r-- root/root 1891 2022-11-16 12:11 ./usr/include/dune/functions/gridfunctions/gridfunction_imp.hh -rw-r--r-- root/root 1914 2022-11-16 12:11 ./usr/include/dune/functions/gridfunctions/gridviewentityset.hh -rw-r--r-- root/root 3339 2022-11-16 12:11 ./usr/include/dune/functions/gridfunctions/gridviewfunction.hh -rw-r--r-- root/root 1269 2022-11-16 12:11 ./usr/include/dune/functions/gridfunctions/localderivativetraits.hh drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/lib/ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/lib/cmake/ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/lib/cmake/dune-functions/ -rw-r--r-- root/root 324 2024-04-22 14:46 ./usr/lib/cmake/dune-functions/dune-functions-config-version.cmake -rw-r--r-- root/root 2758 2024-04-22 14:46 ./usr/lib/cmake/dune-functions/dune-functions-config.cmake drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/lib/dunecontrol/ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/lib/dunecontrol/dune-functions/ -rw-r--r-- root/root 264 2024-04-22 14:46 ./usr/lib/dunecontrol/dune-functions/dune.module drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/share/ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/share/doc/libdune-functions-dev/ -rw-r--r-- root/root 905 2024-04-22 14:46 ./usr/share/doc/libdune-functions-dev/changelog.Debian.gz -rw-r--r-- root/root 3331 2023-01-12 15:07 ./usr/share/doc/libdune-functions-dev/copyright drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/share/dune-functions/ -rw-r--r-- root/root 1385 2022-11-16 12:11 ./usr/share/dune-functions/config.h.cmake drwxr-xr-x root/root 0 2024-04-22 14:46 ./usr/share/pkgconfig/ -rw-r--r-- root/root 336 2024-04-22 14:46 ./usr/share/pkgconfig/dune-functions.pc +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 473984 Build-Time: 835 Distribution: noble-proposed Host Architecture: armhf Install-Time: 71 Job: dune-functions_2.9.0-2build1.dsc Machine Architecture: arm64 Package: dune-functions Package-Time: 912 Source-Version: 2.9.0-2build1 Space: 473984 Status: successful Version: 2.9.0-2build1 -------------------------------------------------------------------------------- Finished at 2024-04-22T15:18:45Z Build needed 00:15:12, 473984k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28134028 Scanning for processes to kill in build PACKAGEBUILD-28134028