Diff of the two buildlogs: -- --- b1/build.log 2024-11-15 20:36:11.346297639 +0000 +++ b2/build.log 2024-11-15 20:44:50.782719707 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Nov 15 08:28:43 -12 2024 -I: pbuilder-time-stamp: 1731702523 +I: Current time: Fri Dec 19 16:59:13 +14 2025 +I: pbuilder-time-stamp: 1766113153 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -27,52 +27,84 @@ dpkg-source: info: applying increase-test-orthonormal-tolerance.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/339839/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/227741/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 19 02:59 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/227741/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/227741/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='2e08c98bba4d4f5e929762b2e261095a' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='339839' - PS1='# ' - PS2='> ' + INVOCATION_ID=c34fb2dce0cb4194b582a66ef78d530e + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=227741 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.9c8dNp9B/pbuilderrc_rX00 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.9c8dNp9B/b1 --logfile b1/build.log dune-localfunctions_2.10.0-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.9c8dNp9B/pbuilderrc_rJuO --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.9c8dNp9B/b2 --logfile b2/build.log dune-localfunctions_2.10.0-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/339839/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/227741/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -401,7 +433,7 @@ Get: 261 http://deb.debian.org/debian unstable/main arm64 texlive-latex-recommended all 2024.20241102-1 [8757 kB] Get: 262 http://deb.debian.org/debian unstable/main arm64 texlive-pictures all 2024.20241102-1 [17.0 MB] Get: 263 http://deb.debian.org/debian unstable/main arm64 texlive-latex-extra all 2024.20241102-1 [24.6 MB] -Fetched 301 MB in 2s (136 MB/s) +Fetched 301 MB in 1s (211 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libfftw3-double3:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20085 files and directories currently installed.) @@ -1260,8 +1292,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Nov 15 20:30:17 UTC 2024. -Universal Time is now: Fri Nov 15 20:30:17 UTC 2024. +Local time is now: Fri Dec 19 03:00:57 UTC 2025. +Universal Time is now: Fri Dec 19 03:00:57 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:arm64 (1:1.1.8-1+b1) ... @@ -1543,7 +1575,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dune-localfunctions-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dune-localfunctions_2.10.0-1_source.changes +I: user script /srv/workspace/pbuilder/227741/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/227741/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dune-localfunctions-2.10.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../dune-localfunctions_2.10.0-1_source.changes dpkg-buildpackage: info: source package dune-localfunctions dpkg-buildpackage: info: source version 2.10.0-1 dpkg-buildpackage: info: source distribution unstable @@ -1673,8 +1709,8 @@ For use of SIMD instructions * Python3 --- Configuring done (10.0s) --- Generating done (0.3s) +-- Configuring done (8.9s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -1715,97 +1751,99 @@ make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/dualmortarbasis/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/DependInfo.cmake "--color=" make -f dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/depend -make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/DependInfo.cmake "--color=" -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/DependInfo.cmake "--color=" -make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend +make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/DependInfo.cmake "--color=" -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/DependInfo.cmake "--color=" -make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/depend -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/DependInfo.cmake "--color=" make -f dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/build.make dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' [ 1%] Building CXX object dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o +make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o -MF CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o.d -o CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-nedelecsimplex.cc [ 2%] Building CXX object dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o -MF CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o.d -o CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc -make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 4%] Building CXX object dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -MF CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o.d -o CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc -make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build -[ 5%] Building CXX object dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/DependInfo.cmake "--color=" +make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend +[ 4%] Building CXX object dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -MF CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o.d -o CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/bdfmelementtest.cc -make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/depend +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/DependInfo.cmake "--color=" +[ 5%] Building CXX object dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -MF CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o.d -o CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc +make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/depend +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/testgenericfem.dir/DependInfo.cmake "--color=" +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/depend +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/DependInfo.cmake "--color=" -make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend +make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/DependInfo.cmake "--color=" [ 6%] Building CXX object dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -MF CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o.d -o CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' [ 8%] Building CXX object dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -make -f dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/depend +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -MF CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o.d -o CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/DependInfo.cmake "--color=" -make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend +make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/DependInfo.cmake "--color=" [ 9%] Building CXX object dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -MF CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o.d -o CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 11%] Building CXX object dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -MF CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o.d -o CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc +make -f dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/depend +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -MF CMakeFiles/testgenericfem.dir/testgenericfem.cc.o.d -o CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc +make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build +[ 12%] Building CXX object dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -MF CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o.d -o CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build -[ 11%] Building CXX object dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build -[ 12%] Building CXX object dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -MF CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o.d -o CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -MF CMakeFiles/testgenericfem.dir/testgenericfem.cc.o.d -o CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc [ 13%] Building CXX object dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -MF CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o.d -o CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/monomialshapefunctiontest.cc -[ 15%] Building CXX object dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -MF CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o.d -o CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc -[ 16%] Building CXX object dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o +[ 15%] Building CXX object dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -MF CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o.d -o CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc +[ 16%] Building CXX object dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -MF CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o.d -o CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/monomialshapefunctiontest.cc:8: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:15, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis.hh:9, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:6: /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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -1820,7 +1858,56 @@ 1026 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:10: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:8, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini.hh:9, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/localfiniteelement.hh:12, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/monomialshapefunctiontest.cc:8: +/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:8: /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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -1834,9 +1921,13 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:18: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -1851,11 +1942,8 @@ 1026 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:8, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini.hh:9, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:18: /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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -1887,13 +1975,25 @@ 1026 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:15, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis.hh:9, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:6: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:17, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:14, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/bdfmelementtest.cc:6: /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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { | ^ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:14: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<1>, Dune::DualP1LocalInterpolation<1, Dune::DualP1LocalBasis > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:15:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356: /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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -1903,6 +2003,182 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<2>, Dune::DualP1LocalInterpolation<2, Dune::DualP1LocalBasis > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:18:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:8: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::DualP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<2>, Dune::DualP1LocalInterpolation<2, Dune::DualP1LocalBasis > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:18:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<3>, Dune::DualP1LocalInterpolation<3, Dune::DualP1LocalBasis > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:21:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::DualP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<3>, Dune::DualP1LocalInterpolation<3, Dune::DualP1LocalBasis > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:21:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:16, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical.hh:9, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:8: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<1, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:17:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<2, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:20:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::HierarchicalP2LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<2, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:20:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:23:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::HierarchicalP2LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:23:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:15, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:6: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<1>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:15:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:22, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/monomialshapefunctiontest.cc:11: @@ -1945,13 +2221,6 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:8: -/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::MonomialLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::MonomialLocalCoefficients<1>, Dune::MonomialLocalInterpolation, 1> >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -2030,23 +2299,26 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:17, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:14, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/bdfmelementtest.cc:6: -/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::MonomialLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::MonomialLocalCoefficients<1>, Dune::MonomialLocalInterpolation, 1> >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -2125,241 +2397,23 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:8: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:65:47: required from 'bool testBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]' - 65 | integralLagrange[k] += lagrangeValues[k]*weight; - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:174:32: required from here - 174 | success = testBiorthogonality(dualP1lfem1D,p1lfem1D) and success; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:11: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:47: required from 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]' - 134 | const auto& elementPos = geometry.global(pos); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:200:36: required from here - 200 | success = testFaceBiorthogonality(dualFaceP1lfem2D,p1lfem2D) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:47: required from 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]' - 134 | const auto& elementPos = geometry.global(pos); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:203:36: required from here - 203 | success = testFaceBiorthogonality(dualFaceP1lfem3D,p1lfem3D) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localbasis.hh:70:40: required from 'void Dune::DualQ1LocalBasis::evaluateFunction(const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; int dim = 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]' - 70 | out[i] += coefficients_[i][j]*q1Values[j]; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:51:42: required from 'bool testBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]' - 51 | dualLfe.localBasis().evaluateFunction(pos,dualValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:186:32: required from here - 186 | success = testBiorthogonality(dualQ1lfem1D,q1lfem1D) and success; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:22, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:10: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/localfiniteelement.hh:12, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here - 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM2Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM2Cube2DLocalCoefficients, Dune::BDM2Cube2DLocalInterpolation > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:25:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:14: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<1>, Dune::DualP1LocalInterpolation<1, Dune::DualP1LocalBasis > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:15:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:16, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical.hh:9, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:8: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<1, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:17:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:11: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here - 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~ -/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/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<2>, Dune::DualP1LocalInterpolation<2, Dune::DualP1LocalBasis > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:18:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:8: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::DualP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<2>, Dune::DualP1LocalInterpolation<2, Dune::DualP1LocalBasis > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:18:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<2, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:20:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::HierarchicalP2LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<2, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' 700 | success = testCanRepresentConstants(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:20:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ @@ -2376,66 +2430,135 @@ /usr/include/dune/common/fvector.hh:465:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | constexpr FieldVector operator- (const FieldVector& a, const K b) noexcept | ^~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:22, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/bdfmelementtest.cc:8: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BDFMCubeLocalFiniteElement; 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::BDFMCubeLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDFMCubeLocalCoefficients, Dune::BDFMCubeLocalInterpolation >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:23:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/bdfmelementtest.cc:15:3: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190: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/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<3>, Dune::DualP1LocalInterpolation<3, Dune::DualP1LocalBasis > >]' +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' + 197 | const auto& elementPos = geometry.global(pos); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' + 54 | setupFaceDualCoefficients(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:26:51: required from here + 26 | Dune::DualQ1LocalFiniteElement dualq12dlfem; + | ^~~~~~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:8: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:65:47: required from 'bool testBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]' + 65 | integralLagrange[k] += lagrangeValues[k]*weight; + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:174:32: required from here + 174 | success = testBiorthogonality(dualP1lfem1D,p1lfem1D) and success; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept + | ^~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 3; bool faceDual = false]' + 197 | const auto& elementPos = geometry.global(pos); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 3; bool faceDual = false]' + 54 | setupFaceDualCoefficients(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:29:51: required from here + 29 | Dune::DualQ1LocalFiniteElement dualq13dlfem; + | ^~~~~~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:9, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0.hh:13: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::P0LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::P0LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::P0LocalCoefficients, Dune::P0LocalInterpolation > >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:21:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:145:3: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190: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/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::HierarchicalP2LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::HierarchicalSimplexP2LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 2>, Dune::HierarchicalSimplexP2LocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::P0LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::P0LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::P0LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::P0LocalCoefficients, Dune::P0LocalInterpolation > >]' 700 | success = testCanRepresentConstants(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/hierarchicalelementtest.cc:23:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:145:3: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::DualP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<3>, Dune::DualP1LocalInterpolation<3, Dune::DualP1LocalBasis > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:21:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualP1LocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:34:29: required from 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 1; LB = Dune::DualP1LocalBasis]' + 34 | p1Interpolation[0] = f(x); + | ~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualP1LocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<1>, Dune::DualP1LocalInterpolation<1, Dune::DualP1LocalBasis > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:15:3: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:9, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0.hh:13: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::P0LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::P0LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::P0LocalCoefficients, Dune::P0LocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:11: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:47: required from 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]' + 134 | const auto& elementPos = geometry.global(pos); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:200:36: required from here + 200 | success = testFaceBiorthogonality(dualFaceP1lfem2D,p1lfem2D) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:47: required from 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]' + 134 | const auto& elementPos = geometry.global(pos); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:203:36: required from here + 203 | success = testFaceBiorthogonality(dualFaceP1lfem3D,p1lfem3D) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::LagrangeSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 1>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:145:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:154:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::P0LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::P0LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::P0LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::P0LocalCoefficients, Dune::P0LocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::LagrangeSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 1>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' 700 | success = testCanRepresentConstants(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:145:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:154:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ @@ -2453,45 +2576,18 @@ 190 | Coordinate position(int i, int c) const | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannacherturek.hh:14, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:8: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:22, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:10: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<2>, Dune::RannacherTurekLocalInterpolation >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:17:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<2>, Dune::RannacherTurekLocalInterpolation >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:17:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:98:19: required from 'void Dune::BDM1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::BDM1Cube2DLocalBasis]' - 98 | auto y = f(localPos); - | ~^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:331:36: required from 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' 331 | m_[i] = refElement.position(i,dim-1); @@ -2503,106 +2599,185 @@ 190 | Coordinate position(int i, int c) const | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::LagrangeSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 1>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:154:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here + 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<3>, Dune::RannacherTurekLocalInterpolation >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; 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::Impl::Nedelec1stKindCubeLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindCubeLocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:39:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannacherturek.hh:14, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:8: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<2>, Dune::RannacherTurekLocalInterpolation >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:20:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:17:3: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190: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/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::LagrangeSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 1>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindCubeLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindCubeLocalInterpolation > >]' 700 | success = testCanRepresentConstants(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:154:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:49:3: required from here 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<3>, Dune::RannacherTurekLocalInterpolation >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<2>, Dune::RannacherTurekLocalInterpolation >]' 700 | success = testCanRepresentConstants(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:20:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:17:3: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; 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::Impl::Nedelec1stKindCubeLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindCubeLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM2Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM2Cube2DLocalCoefficients, Dune::BDM2Cube2DLocalInterpolation > >]' 700 | success = testCanRepresentConstants(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:39:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:25:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindCubeLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindCubeLocalInterpolation > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:49:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:22, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/bdfmelementtest.cc:8: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BDFMCubeLocalFiniteElement; 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::BDFMCubeLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDFMCubeLocalCoefficients, Dune::BDFMCubeLocalInterpolation >]' +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<3>, Dune::RannacherTurekLocalInterpolation >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/bdfmelementtest.cc:15:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:20:3: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:15, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:6: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<1>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:15:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190: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/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localbasis.hh:70:40: required from 'void Dune::DualQ1LocalBasis::evaluateFunction(const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; int dim = 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]' + 70 | out[i] += coefficients_[i][j]*q1Values[j]; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:51:42: required from 'bool testBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]' + 51 | dualLfe.localBasis().evaluateFunction(pos,dualValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:186:32: required from here + 186 | success = testBiorthogonality(dualQ1lfem1D,q1lfem1D) and success; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<3>, Dune::RannacherTurekLocalInterpolation >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/rannacherturekelementtest.cc:20:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:24: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' - 197 | const auto& elementPos = geometry.global(pos); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' - 54 | setupFaceDualCoefficients(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:26:51: required from here - 26 | Dune::DualQ1LocalFiniteElement dualq12dlfem; - | ^~~~~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:11: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here + 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: required from 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' 359 | auto y = f(m_[i]); @@ -2619,39 +2794,38 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 3; bool faceDual = false]' - 197 | const auto& elementPos = geometry.global(pos); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 3; bool faceDual = false]' - 54 | setupFaceDualCoefficients(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:29:51: required from here - 29 | Dune::DualQ1LocalFiniteElement dualq13dlfem; - | ^~~~~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: required from 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' 359 | auto y = f(m_[i]); @@ -2668,42 +2842,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualP1LocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:34:29: required from 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 1; LB = Dune::DualP1LocalBasis]' - 34 | p1Interpolation[0] = f(x); - | ~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualP1LocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<1>, Dune::DualP1LocalInterpolation<1, Dune::DualP1LocalBasis > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/dualmortarelementtest.cc:15:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: required from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' 454 | auto y = f(m_[i]); @@ -2720,6 +2858,17 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:24: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:37:5: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: required from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' 454 | auto y = f(m_[i]); @@ -2736,48 +2885,228 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:98:19: required from 'void Dune::BDM1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::BDM1Cube2DLocalBasis]' + 98 | auto y = f(localPos); + | ~^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:15, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:46:5: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:46:5: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ In file included from /usr/include/c++/14/functional:59, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/c++/14/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, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/14/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, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' 451 | _M_invoker = &_My_handler::_M_invoke; | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' 166 | asBase.interpolate(FunctionType(std::cref(f)),out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here - 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~ -/usr/include/c++/14/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 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/c++/14/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/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/c++/14/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, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 166 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 726 | success = testLocalInterpolation(virtualFE) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' 700 | success = testCanRepresentConstants(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:106:5: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: +/usr/include/c++/14/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, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 166 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; 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::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' + 726 | success = testLocalInterpolation(virtualFE) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:19:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/c++/14/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/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/c++/14/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, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 166 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' + 726 | success = testLocalInterpolation(virtualFE) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/c++/14/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/common/hybridutilities.hh:13, + from /usr/include/dune/geometry/typeindex.hh:17, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/localfiniteelement.hh:9: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:145:30: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]' + 145 | sum += coefficients[j] * values[j]; +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:37:5: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/usr/include/c++/14/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, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 166 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' + 726 | success = testLocalInterpolation(virtualFE) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ +/usr/include/c++/14/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/c++/14/bits/refwrap.h:38, from /usr/include/c++/14/string:52, from /usr/include/c++/14/bits/locale_classes.h:40, @@ -2785,7 +3114,8 @@ from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:6: + from /usr/include/dune/common/fmatrix.hh:10, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:10: /usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]': /usr/include/c++/14/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, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]' 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), @@ -2801,12 +3131,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; 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::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:19:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ /usr/include/c++/14/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) | ^~~~~~~~~~ @@ -2825,12 +3155,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here - 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ /usr/include/c++/14/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) | ^~~~~~~~~~ @@ -2859,37 +3189,29 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' - 726 | success = testLocalInterpolation(virtualFE) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 356 | operator()(_Args&&... __args) const - | ^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/c++/14/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, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 166 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; 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::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:19:3: required from here 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~~~~~~~ -/usr/include/c++/14/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++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 356 | operator()(_Args&&... __args) const + | ^~~~~~~~ +In file included from /usr/include/dune/common/fvector.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]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:106:5: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/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++/14/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 ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': /usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}]' 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } @@ -2915,15 +3237,18 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here - 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | operator()(_Args&&... __args) const | ^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: /usr/include/c++/14/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, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' 451 | _M_invoker = &_My_handler::_M_invoke; @@ -2934,12 +3259,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here + 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~ /usr/include/c++/14/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) | ^~~~~~~~~ @@ -2971,12 +3296,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; 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::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:19:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/invoke.h:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | __invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~ @@ -2987,8 +3312,7 @@ from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, - from /usr/include/dune/common/fmatrix.hh:10, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:10: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:6: /usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]': /usr/include/c++/14/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, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]' 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), @@ -3004,12 +3328,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; 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::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:19:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ /usr/include/c++/14/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) | ^~~~~~~~~~ @@ -3028,12 +3352,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here + 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~ /usr/include/c++/14/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) | ^~~~~~~~~~ @@ -3065,15 +3389,31 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here - 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/invoke.h:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | __invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:63:28: required from 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsCallable >; DofField = double; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]' + 63 | auto val = function( qp.position() ); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::DGLocalCoefficients, const Dune::LocalL2Interpolation >, Dune::SparseCoeffMatrix, double, double>, Dune::QuadratureRule, true> >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:97:5: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ /usr/include/c++/14/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 ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': /usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}]' 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } @@ -3099,12 +3439,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; 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::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:19:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ /usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | operator()(_Args&&... __args) const | ^~~~~~~~ @@ -3144,12 +3484,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; 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::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:19:3: required from here + 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ @@ -3178,12 +3518,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here + 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~ /usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | operator()(_Args&&... __args) const | ^~~~~~~~ @@ -3223,79 +3563,13 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here - 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ /usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': @@ -3326,47 +3600,15 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; 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::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:19:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ /usr/include/c++/14/bits/invoke.h:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | __invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ /usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': /usr/include/c++/14/bits/refwrap.h:363:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' 363 | return std::__invoke(get(), std::forward<_Args>(__args)...); @@ -3395,34 +3637,15 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here + 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~ /usr/include/c++/14/bits/invoke.h:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | __invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } @@ -3459,56 +3682,15 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; 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::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; 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::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:19:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:17:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/c++/14/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, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 166 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<2>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 726 | success = testLocalInterpolation(virtualFE) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:18:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/c++/14/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/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } @@ -3545,231 +3727,90 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:29:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:22:3: required from here + 742 | #define TEST_FE2(A,B) { bool b = testFE(A, B); std::cout << "testFE(" #A ", " #B ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ -/usr/include/c++/14/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, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 166 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<3>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' - 726 | success = testLocalInterpolation(virtualFE) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:21:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/affinegeometry.hh:595:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = ShapeFunctionAsCallable >; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, std::vector >, true>; Base = Dune::InterpolationHelper]' + 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:232:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Function&, Vector&) const [with Function = ShapeFunctionAsCallable >; Vector = std::vector >; decltype ((declval().size(), bool{})) = true; decltype ((declval().resize(0), bool{})) = true; unsigned int dimension = 3; F = double]' + 232 | interpolate(func); + | ~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' 695 | success = testLocalInterpolation(fe) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:106:5: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double; unsigned int d = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:55:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | out[ i ] = f(x); - | ~^~~ -/usr/include/c++/14/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, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +In file included from /usr/include/c++/14/bits/refwrap.h:38, + from /usr/include/c++/14/string:52, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:7: +/usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]': +/usr/include/c++/14/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, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]' + 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 291 | std::forward<_ArgTypes>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' 451 | _M_invoker = &_My_handler::_M_invoke; | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' 166 | asBase.interpolate(FunctionType(std::cref(f)),out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<4>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' 726 | success = testLocalInterpolation(virtualFE) and success; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:24:3: required from here - 743 | #define TEST_FE3(A,B,C) { bool b = testFE(A, B, C); std::cout << "testFE(" #A ", " #B ", " #C ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RannacherTurekLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; D = double; R = double; unsigned int d = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | const DomainType &x = referenceElement.position( i, 1 ); - | ^ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannacherturek2d/rannacherturek2dlocalbasis.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalbasis.hh:8, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannacherturek.hh:12: -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:24: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:37:5: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:15, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:46:5: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:46:5: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh:101:19: required from 'void Dune::BDM2Simplex2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::BDM2Simplex2DLocalBasis]' - 101 | auto y = f(localPos); - | ~^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/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::BDM2Simplex2DLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/c++/14/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) + | ^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: required from 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = ShapeFunctionAsCallable >; Vector = std::vector >; F = double; unsigned int d = 3; Result = std::vector, std::allocator > >]' + 59 | field_cast(func_(x), tmp_[0] ); + | ~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:33: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = ShapeFunctionAsCallable >; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, std::vector >, true>; Base = Dune::InterpolationHelper]' + 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:232:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Function&, Vector&) const [with Function = ShapeFunctionAsCallable >; Vector = std::vector >; decltype ((declval().size(), bool{})) = true; decltype ((declval().resize(0), bool{})) = true; unsigned int dimension = 3; F = double]' + 232 | interpolate(func); + | ~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' + 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' + 695 | success = testLocalInterpolation(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:106:5: required from here 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; D = double; R = double; unsigned int d = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | const DomainType &x = referenceElement.position( i, 1 ); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:55:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | out[ i ] = f(x); - | ~^~~ -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double; unsigned int d = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:55:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | out[ i ] = f(x); - | ~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RannacherTurekLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RannacherTurekLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; D = double; R = double; unsigned int d = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | const DomainType &x = referenceElement.position( i, 1 ); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; D = double; R = double; unsigned int d = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:55:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | out[ i ] = f(x); - | ~^~~ -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/dune/common/hybridutilities.hh:13, - from /usr/include/dune/geometry/typeindex.hh:17, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/localfiniteelement.hh:9: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:145:30: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LagrangeLocalFiniteElement]' - 145 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:37:5: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: required from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' 454 | auto y = f(m_[i]); @@ -3783,205 +3824,6 @@ /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | const auto& elementPos = geometry.global(pos); - | ^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:144:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | integralLagrange[k] += lagrangeValues[k]*weight; - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | const auto& elementPos = geometry.global(pos); - | ^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:144:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | integralLagrange[k] += lagrangeValues[k]*weight; - | ~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/include/dune/common/fvector.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]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:106:5: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/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 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis.hh:8: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh: In member function 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 2; LB = Dune::DualP1LocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:34:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | p1Interpolation[0] = f(x); - | ~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3]': -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:18: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh: In member function 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 1; bool faceDual = true]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | const auto& elementPos = geometry.global(pos); - | ^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh: In member function 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = true]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:206:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | integral[k] += q1Values[row]*weight; - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | const auto& elementPos = geometry.global(pos); - | ^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:144:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | integralLagrange[k] += lagrangeValues[k]*weight; - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh: In member function 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 3; bool faceDual = true]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | const auto& elementPos = geometry.global(pos); - | ^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:206:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | integral[k] += q1Values[row]*weight; - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | const auto& elementPos = geometry.global(pos); - | ^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:144:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | integralLagrange[k] += lagrangeValues[k]*weight; - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh: In member function 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 3; LB = Dune::DualP1LocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:34:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | p1Interpolation[0] = f(x); - | ~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualQ1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:21: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh: In member function 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 2; LB = Dune::DualQ1LocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:50:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | q1Coefficients[i] = f(x); - | ~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualQ1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualQ1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh: In member function 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 3; LB = Dune::DualQ1LocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:50:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | q1Coefficients[i] = f(x); - | ~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualQ1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/monomialshapefunctiontest.cc:10: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | R y = f(qrit->position()); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -3998,47 +3840,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | R y = f(qrit->position()); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:63:28: required from 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsCallable >; DofField = double; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]' - 63 | auto val = function( qp.position() ); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::DGLocalCoefficients, const Dune::LocalL2Interpolation >, Dune::SparseCoeffMatrix, double, double>, Dune::QuadratureRule, true> >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:97:5: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ In file included from /usr/include/c++/14/functional:59, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: @@ -4091,36 +3892,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | R y = f(qrit->position()); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | R y = f(qrit->position()); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh: In member function 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:37:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | x[0] = 0.0; out[0] = f(x); @@ -4132,40 +3907,38 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | R y = f(qrit->position()); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': +/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh:101:19: required from 'void Dune::BDM2Simplex2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::BDM2Simplex2DLocalBasis]' + 101 | auto y = f(localPos); + | ~^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/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::BDM2Simplex2DLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double; unsigned int d = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:55:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | out[ i ] = f(x); + | ~^~~ +/usr/include/c++/14/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++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RannacherTurekLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | R y = f(qrit->position()); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/usr/include/c++/14/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++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RannacherTurekLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; D = double; R = double; unsigned int d = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | const DomainType &x = referenceElement.position( i, 1 ); + | ^ /usr/include/c++/14/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)...); | ^ @@ -4222,6 +3995,13 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannacherturek2d/rannacherturek2dlocalbasis.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalbasis.hh:8, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannacherturek.hh:12: +/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2WithElementBubbleLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -4366,102 +4146,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | y -= out[j]*shapeValues[j]; | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = ShapeFunctionAsCallable >; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, std::vector >, true>; Base = Dune::InterpolationHelper]' - 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:232:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Function&, Vector&) const [with Function = ShapeFunctionAsCallable >; Vector = std::vector >; decltype ((declval().size(), bool{})) = true; decltype ((declval().resize(0), bool{})) = true; unsigned int dimension = 3; F = double]' - 232 | interpolate(func); - | ~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:106:5: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:331:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 331 | m_[i] = refElement.position(i,dim-1); - | ^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: 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++/14/bits/refwrap.h:38, - from /usr/include/c++/14/string:52, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:7: -/usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]': -/usr/include/c++/14/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, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]' - 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 291 | std::forward<_ArgTypes>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:166:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 166 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:726:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::EquidistantPointSet, const Dune::LocalLagrangeInterpolation >]' - 726 | success = testLocalInterpolation(virtualFE) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:37:5: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/c++/14/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) - | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:7: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:425:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 425 | m_[i] = refElement.position(i,dim-1); - | ^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:425:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: required from 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = ShapeFunctionAsCallable >; Vector = std::vector >; F = double; unsigned int d = 3; Result = std::vector, std::allocator > >]' - 59 | field_cast(func_(x), tmp_[0] ); - | ~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:33: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = ShapeFunctionAsCallable >; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, std::vector >, true>; Base = Dune::InterpolationHelper]' - 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:232:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Function&, Vector&) const [with Function = ShapeFunctionAsCallable >; Vector = std::vector >; decltype ((declval().size(), bool{})) = true; decltype ((declval().resize(0), bool{})) = true; unsigned int dimension = 3; F = double]' - 232 | interpolate(func); - | ~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' - 80 | fe.localInterpolation().interpolate(sfAsCallable, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:695:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' - 695 | success = testLocalInterpolation(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:106:5: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/14/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 ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': /usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}]' 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } @@ -4496,58 +4180,6 @@ /usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | operator()(_Args&&... __args) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': -/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172: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++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:177:82: required from 'void Dune::RTL2InterpolationBuilder::build(std::size_t) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)3; unsigned int dim = 3; Field = double; std::size_t = long unsigned int]' 177 | faceStructure_.emplace_back( faceBasis, refElement.integrationOuterNormal( face ) ); @@ -4586,90 +4218,44 @@ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': -/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis.hh:8: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh: In member function 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 2; LB = Dune::DualP1LocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:34:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | p1Interpolation[0] = f(x); + | ~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172: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++/14/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++/14/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 +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double; unsigned int d = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | const DomainType &x = referenceElement.position( i, 1 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:145:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 145 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': -/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': /usr/include/c++/14/bits/refwrap.h:363:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' 363 | return std::__invoke(get(), std::forward<_Args>(__args)...); @@ -4707,48 +4293,105 @@ /usr/include/c++/14/bits/invoke.h:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | __invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh: In member function 'void Dune::DualP1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 3; LB = Dune::DualP1LocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:34:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | p1Interpolation[0] = f(x); + | ~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double; unsigned int d = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | const DomainType &x = referenceElement.position( i, 1 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:145:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 145 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement]': +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualQ1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:21: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh: In member function 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 2; LB = Dune::DualQ1LocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:50:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | q1Coefficients[i] = f(x); + | ~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualQ1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualQ1LocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172: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++/14/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++/14/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 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh: In member function 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; int dim = 3; LB = Dune::DualQ1LocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:50:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | q1Coefficients[i] = f(x); + | ~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualQ1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; D = double; R = double; unsigned int d = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | const DomainType &x = referenceElement.position( i, 1 ); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:55:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | out[ i ] = f(x); + | ~^~~ +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; D = double; R = double; unsigned int d = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double; unsigned int d = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:55:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | out[ i ] = f(x); + | ~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RannacherTurekLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; D = double; R = double; unsigned int d = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | const DomainType &x = referenceElement.position( i, 1 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + | ^ /usr/include/c++/14/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': /usr/include/c++/14/bits/refwrap.h:363:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' 363 | return std::__invoke(get(), std::forward<_Args>(__args)...); @@ -4786,6 +4429,28 @@ /usr/include/c++/14/bits/invoke.h:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | __invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; D = double; R = double; unsigned int d = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:55:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | out[ i ] = f(x); + | ~^~~ +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:331:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 331 | m_[i] = refElement.position(i,dim-1); + | ^~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } @@ -4831,6 +4496,104 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 134 | const auto& elementPos = geometry.global(pos); + | ^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:144:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | integralLagrange[k] += lagrangeValues[k]*weight; + | ~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:7: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:425:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 425 | m_[i] = refElement.position(i,dim-1); + | ^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:425:9: 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/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2]': +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 134 | const auto& elementPos = geometry.global(pos); + | ^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:144:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | integralLagrange[k] += lagrangeValues[k]*weight; + | ~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/monomialshapefunctiontest.cc:10: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | R y = f(qrit->position()); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3]': +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:18: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh: In member function 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 1; bool faceDual = true]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | const auto& elementPos = geometry.global(pos); + | ^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh: In member function 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = true]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:206:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | integral[k] += q1Values[row]*weight; + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 134 | const auto& elementPos = geometry.global(pos); + | ^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:144:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | integralLagrange[k] += lagrangeValues[k]*weight; + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh: In member function 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 3; bool faceDual = true]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | const auto& elementPos = geometry.global(pos); + | ^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:206:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | integral[k] += q1Values[row]*weight; + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:134:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 134 | const auto& elementPos = geometry.global(pos); + | ^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:144:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | integralLagrange[k] += lagrangeValues[k]*weight; + | ~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } @@ -4876,14 +4639,366 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | R y = f(qrit->position()); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | R y = f(qrit->position()); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | R y = f(qrit->position()); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | R y = f(qrit->position()); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | R y = f(qrit->position()); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2]': +/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172: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++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': +/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172: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++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': +/usr/include/dune/geometry/affinegeometry.hh:595:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:595:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172: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++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: +/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:63:28: required from 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = std::function(Dune::FieldVector)>; DofField = double; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]' + 63 | auto val = function( qp.position() ); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/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 = const Dune::LocalL2Interpolation >, Dune::SparseCoeffMatrix, double, double>, Dune::QuadratureRule, true>; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/c++/14/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++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: required from 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = std::function(Dune::FieldVector)>; Vector = std::vector >; F = double; unsigned int d = 3; Result = std::vector, std::allocator > >]' + 59 | field_cast(func_(x), tmp_[0] ); + | ~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:33: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = std::function(Dune::FieldVector)>; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper(Dune::FieldVector)>, std::vector >, true>; Base = Dune::InterpolationHelper]' + 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:232:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Function&, Vector&) const [with Function = std::function(Dune::FieldVector)>; Vector = std::vector >; decltype ((declval().size(), bool{})) = true; decltype ((declval().resize(0), bool{})) = true; unsigned int dimension = 3; F = double]' + 232 | interpolate(func); + | ~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/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 = const Dune::RaviartThomasL2Interpolation<3, double>; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/c++/14/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 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange.hh:17: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t<((bool)is_invocable_v*)this)->lagrangePoints_.begin()->point())>)> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); + | ~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t<((bool)is_invocable_v*)this)->lagrangePoints_.begin()->point())>)> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); + | ~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::Nedelec1stKindSimplexLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto y = f(m_[i]); | ~^~~~~~~ +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::Nedelec1stKindSimplexLocalFiniteElement&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto y = f(m_[i]); | ~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DGLocalFiniteElement >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t<((bool)is_invocable_v*)this)->lagrangePoints_.begin()->point())>)> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable > >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); + | ~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DGLocalFiniteElement >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In member function 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::Nedelec1stKindCubeLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 454 | auto y = f(m_[i]); @@ -4892,18 +5007,56 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 454 | auto y = f(m_[i]); | ~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::P0LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::L2LocalFiniteElement >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsCallable > >; DofField = double; B = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:63:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | auto val = function( qp.position() ); + | ^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::L2LocalFiniteElement >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsCallable >; DofField = double; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:63:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | auto val = function( qp.position() ); + | ^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:9, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas.hh:10, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:22: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::P0LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': +/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': +/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::P0LocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/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); @@ -5013,41 +5166,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:63:28: required from 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = std::function(Dune::FieldVector)>; DofField = double; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]' - 63 | auto val = function( qp.position() ); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/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 = const Dune::LocalL2Interpolation >, Dune::SparseCoeffMatrix, double, double>, Dune::QuadratureRule, true>; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/14/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++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: required from 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = std::function(Dune::FieldVector)>; Vector = std::vector >; F = double; unsigned int d = 3; Result = std::vector, std::allocator > >]' - 59 | field_cast(func_(x), tmp_[0] ); - | ~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:33: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = std::function(Dune::FieldVector)>; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper(Dune::FieldVector)>, std::vector >, true>; Base = Dune::InterpolationHelper]' - 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:232:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Function&, Vector&) const [with Function = std::function(Dune::FieldVector)>; Vector = std::vector >; decltype ((declval().size(), bool{})) = true; decltype ((declval().resize(0), bool{})) = true; unsigned int dimension = 3; F = double]' - 232 | interpolate(func); - | ~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/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 = const Dune::RaviartThomasL2Interpolation<3, double>; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -5067,6 +5185,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/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 = 1]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:429:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 429 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); @@ -5085,6 +5207,10 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis::evaluateJacobian(const DomainType&, std::vector >&) [with D = double; R = double; int dim = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:144:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | out[n][0][j] = 4 * (out[v0][0][j] * shapeValues[v1] + shapeValues[v0] * out[v1][0][j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/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]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -5207,13 +5333,55 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = ShapeFunctionAsCallable >; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LB::evaluateVertexFunctions(refElem.position(i,dim-1), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 314 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = testCanRepresentConstants >(const Dune::HierarchicalP2WithElementBubbleLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:303:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | out[n++] = f(refElem.position(i,dim)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:311:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 311 | R y = f(refElem.position(i,dim-1)); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:311:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 311 | R y = f(refElem.position(i,dim-1)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 314 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:320:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 320 | R y = f(refElem.position(0,0)); + | ~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:320:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 320 | R y = f(refElem.position(0,0)); + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2WithElementBubbleLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 760 | out[0] = f(center); @@ -5233,10 +5401,18 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:429:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 429 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::PQ22DLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis::evaluateJacobian(const DomainType&, std::vector >&) [with D = double; R = double; int dim = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:144:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | out[n][0][j] = 4 * (out[v0][0][j] * shapeValues[v1] + shapeValues[v0] * out[v1][0][j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 760 | out[0] = f(center); @@ -5259,14 +5435,59 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = ShapeFunctionAsCallable >; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LB::evaluateVertexFunctions(refElem.position(i,dim-1), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 314 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/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]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:429:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 429 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double; unsigned int d = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | const DomainType &x = referenceElement.position( i, 1 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = testCanRepresentConstants >(const Dune::HierarchicalP2WithElementBubbleLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:303:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | out[n++] = f(refElem.position(i,dim)); + | ~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:311:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 311 | R y = f(refElem.position(i,dim-1)); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:311:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 311 | R y = f(refElem.position(i,dim-1)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 314 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:320:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 320 | R y = f(refElem.position(0,0)); + | ~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:320:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 320 | R y = f(refElem.position(0,0)); + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:145:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 145 | sum += coefficients[j] * values[j]; /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 760 | out[0] = f(center); @@ -5275,6 +5496,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ @@ -5307,10 +5532,18 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalPrismP2LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh: In member function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::LagrangePrismLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:592:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 592 | auto center = ReferenceElements::general(GeometryTypes::prism).position(0,0); | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double; unsigned int d = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | const DomainType &x = referenceElement.position( i, 1 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh: In member function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:593:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | out[0] = f(center); @@ -5332,6 +5565,13 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:592:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 592 | auto center = ReferenceElements::general(GeometryTypes::prism).position(0,0); | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:145:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 145 | sum += coefficients[j] * values[j]; +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh: In member function 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:732:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 732 | out[0] = f(center); @@ -5374,10 +5614,40 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:731:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 731 | auto center = ReferenceElements::general(GeometryTypes::pyramid).position(0,0); | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh: In member function 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:80:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | out[1] = y - 0.5*(out[0] + out[2]); + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = std::function(Dune::FieldVector)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LB::evaluateVertexFunctions(refElem.position(i,dim-1), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 314 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = std::function(Dune::FieldVector)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LB::evaluateVertexFunctions(refElem.position(i,dim-1), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 314 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | y -= out[j]*shapeValues[j]; + | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': @@ -5399,10 +5669,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:429:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 429 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh: In member function 'void Dune::RannacherTurekLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; D = double; R = double; unsigned int d = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:54:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | const DomainType &x = referenceElement.position( i, 1 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -5441,6 +5711,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:429:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 429 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t<((bool)is_invocable_v*)this)->lagrangePoints_.begin()->point())>)> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = testCanRepresentConstants >(const Dune::LagrangeLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); + | ~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -5487,10 +5761,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:429:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 429 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3]': -/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -5537,10 +5807,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:429:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 429 | R factor = lagrangianFactorDerivative(direction, no1, i, j, in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4]': -/usr/include/dune/geometry/affinegeometry.hh:595:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 595 | GlobalCoordinate center () const { return global( refElement_.position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -5583,18 +5849,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange.hh:17: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t<((bool)is_invocable_v*)this)->lagrangePoints_.begin()->point())>)> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); - | ~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 662 | out[0] = f(center); @@ -5610,32 +5864,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/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++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 662 | out[0] = f(center); | ~^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis::evaluateJacobian(const DomainType&, std::vector >&) [with D = double; R = double; int dim = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:144:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | out[n][0][j] = 4 * (out[v0][0][j] * shapeValues[v1] + shapeValues[v0] * out[v1][0][j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const @@ -5662,38 +5894,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t<((bool)is_invocable_v*)this)->lagrangePoints_.begin()->point())>)> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); - | ~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = ShapeFunctionAsCallable >; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LB::evaluateVertexFunctions(refElem.position(i,dim-1), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 314 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 662 | out[0] = f(center); @@ -5709,42 +5913,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = testCanRepresentConstants >(const Dune::HierarchicalP2WithElementBubbleLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:303:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | out[n++] = f(refElem.position(i,dim)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:311:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 311 | R y = f(refElem.position(i,dim-1)); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:311:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 311 | R y = f(refElem.position(i,dim-1)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 314 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:320:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 320 | R y = f(refElem.position(0,0)); - | ~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:320:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 320 | R y = f(refElem.position(0,0)); - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/usr/include/c++/14/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++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 662 | out[0] = f(center); | ~^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const @@ -5756,32 +5928,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DGLocalFiniteElement >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 662 | out[0] = f(center); | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t<((bool)is_invocable_v*)this)->lagrangePoints_.begin()->point())>)> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = ShapeFunctionAsCallable > >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); - | ~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DGLocalFiniteElement >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const @@ -5793,21 +5943,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::L2LocalFiniteElement >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsCallable > >; DofField = double; B = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:63:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | auto val = function( qp.position() ); - | ^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::L2LocalFiniteElement >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 662 | out[0] = f(center); @@ -5823,6 +5958,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LocalFiniteElementVirtualImp >]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -5838,37 +5977,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsCallable >; DofField = double; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:63:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | auto val = function( qp.position() ); - | ^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::OrthonormalLocalFiniteElement<3, double, double>]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LocalFiniteElementVirtualImp >]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:9, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas.hh:10, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/testgenericfem.cc:22: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2WithElementBubbleLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/14/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 > > >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/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) @@ -5880,6 +5992,14 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:342:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LocalFiniteElementVirtualImp > >]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -5895,10 +6015,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return yy[shapeFunction_]; | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalP2LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LocalFiniteElementVirtualImp > >]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -5921,14 +6037,14 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:145:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis::evaluateJacobian(const DomainType&, std::vector >&) [with D = double; R = double; int dim = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:144:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | out[n][0][j] = 4 * (out[v0][0][j] * shapeValues[v1] + shapeValues[v0] * out[v1][0][j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LocalFiniteElementVariant, Dune::LagrangeSimplexLocalFiniteElement >]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:342:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 342 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, Dune::LagrangeSimplexLocalFiniteElement > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 662 | out[0] = f(center); @@ -5947,114 +6063,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 760 | out[0] = f(center); | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = ShapeFunctionAsCallable >; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LB::evaluateVertexFunctions(refElem.position(i,dim-1), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants, Dune::LagrangeSimplexLocalFiniteElement > >(const Dune::LocalFiniteElementVariant, Dune::LagrangeSimplexLocalFiniteElement >&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | auto center = ReferenceElements::cube().position(0,0); | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 314 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = testCanRepresentConstants >(const Dune::HierarchicalP2WithElementBubbleLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:303:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | out[n++] = f(refElem.position(i,dim)); - | ~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:311:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 311 | R y = f(refElem.position(i,dim-1)); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:311:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 311 | R y = f(refElem.position(i,dim-1)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 314 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:320:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 320 | R y = f(refElem.position(0,0)); - | ~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:320:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 320 | R y = f(refElem.position(0,0)); - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::HierarchicalPrismP2LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh: In member function 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:80:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | out[1] = y - 0.5*(out[0] + out[2]); - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = std::function(Dune::FieldVector)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LB::evaluateVertexFunctions(refElem.position(i,dim-1), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 314 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh: In static member function 'static constexpr void Dune::HierarchicalSimplexP2WithElementBubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = std::function(Dune::FieldVector)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::HierarchicalSimplexP2WithElementBubbleLocalBasis; int dim = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LB::evaluateVertexFunctions(refElem.position(i,dim-1), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:314:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 314 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:321:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | LB::evaluateAllFunctions(refElem.position(0,0), shapeValues.begin()); - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh:323:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | y -= out[j]*shapeValues[j]; - | ~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:342:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:342:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 342 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:80:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | out[i] += Minv[i][j] * qrit->weight() * y * base[j]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/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, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t<((bool)is_invocable_v*)this)->lagrangePoints_.begin()->point())>)> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = testCanRepresentConstants >(const Dune::LagrangeLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/interpolation.hh:53:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); - | ~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/crouzeixraviart.hh:172:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | out[i] = f(refSimplex.template geometry<1>(i).center()); @@ -6079,6 +6091,30 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/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, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:80:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | out[i] += Minv[i][j] * qrit->weight() * y * base[j]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/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, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc: In lambda function: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:280:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | } @@ -6089,6 +6125,10 @@ | ^~~~~~~~~ /usr/include/c++/14/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, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/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++/14/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, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/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++/14/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++/14/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) @@ -6097,37 +6137,41 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/c++/14/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, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::HierarchicalP2LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]', inlined from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:170:24: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto y = f(m_[i]); | ~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::HierarchicalPrismP2LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]', inlined from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:170:24: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto y = f(m_[i]); | ~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::HierarchicalP2LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]', inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 454 | auto y = f(m_[i]); | ~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::HierarchicalPrismP2LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'void Dune::HierarchicalPrismP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::HierarchicalPrismP2LocalBasis]', inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::HierarchicalPrismP2LocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh:28:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -6202,14 +6246,6 @@ 72 | x[0] = 0.5; x[1] = 0.5; x[2] = 0.5; y = f(x); | ~^~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh:72:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'void Dune::HierarchicalSimplexP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::HierarchicalSimplexP2LocalBasis]', inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::HierarchicalP2LocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh:73:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -6256,19 +6292,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | const auto& elementPos = geometry.global(pos); | ~~~~~~~~~~~~~~~^~~~~ -[ 18%] Linking CXX executable bdfmelementtest -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bdfmelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/bdfmelementtest.dir/link.d CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -o bdfmelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 18%] Built target bdfmelementtest -make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 19%] Building CXX object dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -MF CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o.d -o CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/raviartthomaselementtest.cc /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::P0LocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -6287,6 +6310,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/c++/14/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, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -6305,8 +6332,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 20%] Linking CXX executable rannacherturekelementtest -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekelementtest.dir/link.txt --verbose=1 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:145:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | sum += coefficients[j] * values[j]; @@ -6321,6 +6346,39 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 18%] Linking CXX executable bdfmelementtest +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bdfmelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/bdfmelementtest.dir/link.d CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -o bdfmelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 18%] Built target bdfmelementtest +make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 19%] Building CXX object dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -MF CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o.d -o CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/raviartthomaselementtest.cc +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/localfiniteelement.hh:12, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:8, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/raviartthomaselementtest.cc:8: +/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +[ 20%] Linking CXX executable rannacherturekelementtest +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekelementtest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/rannacherturekelementtest.dir/link.d CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -o rannacherturekelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' [ 20%] Built target rannacherturekelementtest @@ -6332,11 +6390,22 @@ make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' [ 22%] Building CXX object dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -MF CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o.d -o CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc +[ 23%] Linking CXX executable test-biorthogonality +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-biorthogonality.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-biorthogonality.dir/link.d "CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o" -o test-biorthogonality -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 23%] Built target test-biorthogonality +make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 25%] Building CXX object dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -MF CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o.d -o CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/localfiniteelement.hh:12, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex.hh:8, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/raviartthomaselementtest.cc:8: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -6364,6 +6433,21 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:9, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp1.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:8: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<1, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:18:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); @@ -6374,6 +6458,46 @@ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<2, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:21:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<2, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:21:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:24:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:24:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/raviartthomaselementtest.cc:16: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement; 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::RT0Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT0Cube2DLocalCoefficients, Dune::RT0Cube2DLocalInterpolation > >]' @@ -6426,8 +6550,9 @@ 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:11: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:14, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:17: /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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -6451,6 +6576,27 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ +In file included from /usr/include/dune/common/fmatrix.hh:16, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localbasis.hh:10, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:14: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: required from 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 36]' + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:55:18: required from 'Dune::MonomialLocalFiniteElement::MonomialLocalFiniteElement(const Dune::GeometryType&) [with D = double; R = double; int d = 2; int p = 7]' + 55 | : basis(), interpolation(gt_, basis), gt(gt_) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:158:53: required from here + 158 | const Monom7 monom7FE(Dune::GeometryTypes::cube(2)); + | ^ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/usr/include/c++/14/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 > >(const Dune::LocalFiniteElementVirtualImp >&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LocalFiniteElementVariant, Dune::RT02DLocalFiniteElement >]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LocalFiniteElementVariant, Dune::RT02DLocalFiniteElement >; 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::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Impl::LocalCoefficientsVariant, Dune::Impl::LocalInterpolationVariant >, Dune::RT02DLocalInterpolation > > >]' 700 | success = testCanRepresentConstants(fe) and success; @@ -6461,12 +6607,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ -[ 23%] Linking CXX executable test-biorthogonality -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-biorthogonality.dir/link.txt --verbose=1 -/usr/include/c++/14/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, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/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/common/fvector.hh:17, from /usr/include/dune/common/hybridutilities.hh:13, from /usr/include/dune/geometry/typeindex.hh:17, @@ -6484,72 +6624,179 @@ /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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-biorthogonality.dir/link.d "CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o" -o test-biorthogonality -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 23%] Built target test-biorthogonality -make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 25%] Building CXX object dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -MF CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o.d -o CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:9, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp1.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:8: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<1, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:18:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0.hh:13: /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<2, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:21:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:67: required from 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]' + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/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::LagrangeSimplexLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ /usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Coordinate position(int i, int c) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<2, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:21:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:15: +/build/reproducible-path/dune-localfunctions-2.10.0/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]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localfiniteelementvariant.hh:124:58: required from 'Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: [with auto:34 = Dune::Impl::LagrangeSimplexLocalBasis]' + 124 | Impl::visitIf([&](const auto* impl) { impl->partial(order, x, out); }, impl_); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2655: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::Impl::OverloadSet, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&; _Args = {const Dune::Impl::LagrangeSimplexLocalBasis* const&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&, const Dune::Impl::LagrangeSimplexLocalBasis* const&>' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&, const Dune::Impl::LagrangeSimplexLocalBasis* const&>' + 2671 | struct __invoke_result + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:3158:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/variant:1131:14: required from 'constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Idx ...>) [with _Visitor = Dune::Impl::OverloadSet, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&; _Variant = const std::variant*, const Dune::Impl::LagrangeCubeLocalBasis*>&; long unsigned int ..._Idxs = {0, 1, 2}; std::index_sequence<_Idx ...> = std::integer_sequence]' + 1131 | return __same_types< + | ^~~~~~~~~~~~~ + 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1133 | >; + | ~ +/usr/include/c++/14/variant:1872:44: required from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Dune::Impl::OverloadSet, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&; _Variants = {const variant*, const Dune::Impl::LagrangeCubeLocalBasis*>&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]' + 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: + | ~~~~~~~~~~~~~~~~~~~~~ + 1872 | __check_visitor_results<_Visitor, _Vp>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 1873 | make_index_sequence>>()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localfiniteelementvariant.hh:36:15: required from 'void Dune::Impl::visitIf(Visitor&&, Variant&&) [with Visitor = LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::; Variant = const std::variant*, const LagrangeCubeLocalBasis*>&]' + 36 | std::visit(visitorWithFallback, variant); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localfiniteelementvariant.hh:124:20: required from 'void Dune::Impl::LocalBasisVariant::partial(const std::array::type::Traits::DomainFieldType, typename FirstType::type::Traits::dimDomain, typename FirstType::type::Traits::DomainType, typename FirstType::type::Traits::RangeFieldType, typename FirstType::type::Traits::dimRange, typename FirstType::type::Traits::RangeType, typename FirstType::type::Traits::JacobianType>::dimDomain>&, const typename Traits::DomainType&, std::vector::type::Traits::DomainFieldType, typename FirstType::type::Traits::dimDomain, typename FirstType::type::Traits::DomainType, typename FirstType::type::Traits::RangeFieldType, typename FirstType::type::Traits::dimRange, typename FirstType::type::Traits::RangeType, typename FirstType::type::Traits::JacobianType>::RangeType>&) const [with Implementations = {Dune::Impl::LagrangeSimplexLocalBasis, Dune::Impl::LagrangeCubeLocalBasis}; typename FirstType::type::Traits::DomainFieldType = double; typename FirstType::type::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FirstType::type = Dune::Impl::LagrangeSimplexLocalBasis; typename FirstType::type::Traits::DomainType = Dune::FieldVector; typename FirstType::type::Traits::RangeFieldType = double; typename FirstType::type::Traits::RangeType = Dune::FieldVector; typename FirstType::type::Traits::JacobianType = Dune::FieldMatrix; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits::type::Traits::DomainFieldType, typename FirstType::type::Traits::dimDomain, typename FirstType::type::Traits::DomainType, typename FirstType::type::Traits::RangeFieldType, typename FirstType::type::Traits::dimRange, typename FirstType::type::Traits::RangeType, typename FirstType::type::Traits::JacobianType>::RangeType = Dune::FieldVector]' + 124 | Impl::visitIf([&](const auto* impl) { impl->partial(order, x, out); }, impl_); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/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::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' + 125 | impl_.partial(order,in,out); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here + 121 | void partial(const std::array& order, + | ^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:390:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 390 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 391 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 392 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | { + | ~ + 394 | if ( no < i) + | ~~~~~~~~~~~~ + 395 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 396 | if (no < i+j) + | ~~~~~~~~~~~~~ + 397 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 398 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | }; + | ~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:24:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<3, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:24:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp1.hh:13: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RefinedP1LocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/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]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RefinedP1LocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/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]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP0LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp0.hh:15, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:9: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh: In member function 'void Dune::RefinedP0LocalInterpolation >::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | out[i] = f(interpolationPoints_[i]); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP0LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RaviartThomasCubeLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:17: required from 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::RT0Cube2DLocalBasis]' 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; @@ -6686,6 +6933,13 @@ /usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/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]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | DomainType x = Dune::ReferenceElements::general(gt_).position(0,0); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/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); + | ~^~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<2, double, double>; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: required from 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = ShapeFunctionAsCallable >; Vector = std::vector >; F = double; unsigned int d = 2; Result = std::vector, std::allocator > >]' 59 | field_cast(func_(x), tmp_[0] ); @@ -6708,6 +6962,44 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:11: +/usr/include/c++/14/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++/14/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++/14/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/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/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]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/pq22d.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:16: +/build/reproducible-path/dune-localfunctions-2.10.0/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]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 661 | auto center = ReferenceElements::cube().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 662 | out[0] = f(center); + | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/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]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[0] = f(center); + | ~^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: required from 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = ShapeFunctionAsCallable >; Vector = std::vector >; F = double; unsigned int d = 3; Result = std::vector, std::allocator > >]' 59 | field_cast(func_(x), tmp_[0] ); @@ -6893,51 +7185,6 @@ /usr/include/c++/14/bits/invoke.h:90:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | __invoke(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp1.hh:13: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RefinedP1LocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/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]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } @@ -6983,56 +7230,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RefinedP1LocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/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]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP0LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp0.hh:15, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/refinedelementtest.cc:9: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh: In member function 'void Dune::RefinedP0LocalInterpolation >::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; D = double; R = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | out[i] = f(interpolationPoints_[i]); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP0LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } @@ -7078,44 +7275,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | RangeType operator() (DomainType x) const | ^~~~~~~~ -/usr/include/c++/14/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 > >(const Dune::LocalFiniteElementVirtualImp >&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/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:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:14, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:17: -/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/common/fmatrix.hh:16, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localbasis.hh:10, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:14: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: required from 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 36]' - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:55:18: required from 'Dune::MonomialLocalFiniteElement::MonomialLocalFiniteElement(const Dune::GeometryType&) [with D = double; R = double; int d = 2; int p = 7]' - 55 | : basis(), interpolation(gt_, basis), gt(gt_) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:158:53: required from here - 158 | const Monom7 monom7FE(Dune::GeometryTypes::cube(2)); - | ^ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ In file included from /usr/include/c++/14/functional:59, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: @@ -7132,139 +7291,29 @@ /usr/include/c++/14/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/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:9, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0.hh:13: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:67: required from 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]' - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/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::LagrangeSimplexLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:15: -/build/reproducible-path/dune-localfunctions-2.10.0/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]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localfiniteelementvariant.hh:124:58: required from 'Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: [with auto:34 = Dune::Impl::LagrangeSimplexLocalBasis]' - 124 | Impl::visitIf([&](const auto* impl) { impl->partial(order, x, out); }, impl_); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2655: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::Impl::OverloadSet, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&; _Args = {const Dune::Impl::LagrangeSimplexLocalBasis* const&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&, const Dune::Impl::LagrangeSimplexLocalBasis* const&>' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&, const Dune::Impl::LagrangeSimplexLocalBasis* const&>' - 2671 | struct __invoke_result - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:3158:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/variant:1131:14: required from 'constexpr bool std::__detail::__variant::__check_visitor_results(std::index_sequence<_Idx ...>) [with _Visitor = Dune::Impl::OverloadSet, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&; _Variant = const std::variant*, const Dune::Impl::LagrangeCubeLocalBasis*>&; long unsigned int ..._Idxs = {0, 1, 2}; std::index_sequence<_Idx ...> = std::integer_sequence]' - 1131 | return __same_types< - | ^~~~~~~~~~~~~ - 1132 | invoke_result_t<_Visitor, __get_t<_Idxs, _Variant>>... - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1133 | >; - | ~ -/usr/include/c++/14/variant:1872:44: required from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Dune::Impl::OverloadSet, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::visitIf, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::, const std::variant*, const LagrangeCubeLocalBasis*>&>(LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::&&, const std::variant*, const LagrangeCubeLocalBasis*>&)::, Dune::Impl::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const:: >&; _Variants = {const variant*, const Dune::Impl::LagrangeCubeLocalBasis*>&}; __detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]' - 1871 | constexpr bool __visit_rettypes_match = __detail::__variant:: - | ~~~~~~~~~~~~~~~~~~~~~ - 1872 | __check_visitor_results<_Visitor, _Vp>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 1873 | make_index_sequence>>()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localfiniteelementvariant.hh:36:15: required from 'void Dune::Impl::visitIf(Visitor&&, Variant&&) [with Visitor = LocalBasisVariant, LagrangeCubeLocalBasis >::partial(const std::array&, const Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&, std::vector, std::allocator > >&) const::; Variant = const std::variant*, const LagrangeCubeLocalBasis*>&]' - 36 | std::visit(visitorWithFallback, variant); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localfiniteelementvariant.hh:124:20: required from 'void Dune::Impl::LocalBasisVariant::partial(const std::array::type::Traits::DomainFieldType, typename FirstType::type::Traits::dimDomain, typename FirstType::type::Traits::DomainType, typename FirstType::type::Traits::RangeFieldType, typename FirstType::type::Traits::dimRange, typename FirstType::type::Traits::RangeType, typename FirstType::type::Traits::JacobianType>::dimDomain>&, const typename Traits::DomainType&, std::vector::type::Traits::DomainFieldType, typename FirstType::type::Traits::dimDomain, typename FirstType::type::Traits::DomainType, typename FirstType::type::Traits::RangeFieldType, typename FirstType::type::Traits::dimRange, typename FirstType::type::Traits::RangeType, typename FirstType::type::Traits::JacobianType>::RangeType>&) const [with Implementations = {Dune::Impl::LagrangeSimplexLocalBasis, Dune::Impl::LagrangeCubeLocalBasis}; typename FirstType::type::Traits::DomainFieldType = double; typename FirstType::type::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FirstType::type = Dune::Impl::LagrangeSimplexLocalBasis; typename FirstType::type::Traits::DomainType = Dune::FieldVector; typename FirstType::type::Traits::RangeFieldType = double; typename FirstType::type::Traits::RangeType = Dune::FieldVector; typename FirstType::type::Traits::JacobianType = Dune::FieldMatrix; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits::type::Traits::DomainFieldType, typename FirstType::type::Traits::dimDomain, typename FirstType::type::Traits::DomainType, typename FirstType::type::Traits::RangeFieldType, typename FirstType::type::Traits::dimRange, typename FirstType::type::Traits::RangeType, typename FirstType::type::Traits::JacobianType>::RangeType = Dune::FieldVector]' - 124 | Impl::visitIf([&](const auto* impl) { impl->partial(order, x, out); }, impl_); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/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::LocalBasisVariant, Dune::Impl::LagrangeCubeLocalBasis >; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' - 125 | impl_.partial(order,in,out); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here - 121 | void partial(const std::array& order, - | ^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:390:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 390 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 391 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 392 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | { - | ~ - 394 | if ( no < i) - | ~~~~~~~~~~~~ - 395 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 396 | if (no < i+j) - | ~~~~~~~~~~~~~ - 397 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 398 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | }; - | ~ -/build/reproducible-path/dune-localfunctions-2.10.0/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]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | DomainType x = Dune::ReferenceElements::general(gt_).position(0,0); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/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/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:11: -/usr/include/c++/14/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++/14/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++/14/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/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/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]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/pq22d.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/virtualshapefunctiontest.cc:16: -/build/reproducible-path/dune-localfunctions-2.10.0/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]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 661 | auto center = ReferenceElements::cube().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 662 | out[0] = f(center); - | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/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]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[0] = f(center); - | ~^~~~~~~~ +[ 26%] Linking CXX executable test-nedelecsimplex3 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nedelecsimplex3.dir/link.txt --verbose=1 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-nedelecsimplex3.dir/link.d "CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o" -o test-nedelecsimplex3 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 26%] Built target test-nedelecsimplex3 +make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-edges0.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/build /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 27%] Building CXX object dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -MF CMakeFiles/test-edges0.dir/test-edges0.5.cc.o.d -o CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-edges0.5.cc /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': @@ -7283,95 +7332,8 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In function 'const Dune::RTL2InterpolationBuilder::Normal Dune::RTL2InterpolationBuilder::normal(unsigned int) const [with unsigned int dim = 3; Field = 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 file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:19: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh: In member function 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = testCanRepresentConstants >(const Dune::RaviartThomasSimplexLocalFiniteElement<2, double, double>&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; Vector = std::vector >; F = double; unsigned int d = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | field_cast(func_(x), tmp_[0] ); - | ~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh: In member function 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = testCanRepresentConstants >(const Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; Vector = std::vector >; F = double; unsigned int d = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | field_cast(func_(x), tmp_[0] ); - | ~~~~~^~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/raviartthomaselementtest.cc:9: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:166:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | y = f(m3); out[3] = (y[0]*n3[0]+y[1]*n3[1])*sign_[3]; - | ~^~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:9: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh: In member function 'void Dune::RT0Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT0Cube3DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh:199:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 199 | y = f(m5); out[5] = (y[0]*n5[0]+y[1]*n5[1]+y[2]*n5[2])*sign5; - | ~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RT0Cube2DLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:166:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | y = f(m3); out[3] = (y[0]*n3[0]+y[1]*n3[1])*sign_[3]; - | ~^~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas03d.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/raviartthomaselementtest.cc:11: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalinterpolation.hh: In member function 'void Dune::RT03DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RT03DLocalFiniteElement&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT03DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalinterpolation.hh:54:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | auto y = f(m_[i]); - | ~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants, Dune::RT02DLocalFiniteElement > >(const Dune::LocalFiniteElementVariant, Dune::RT02DLocalFiniteElement >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:166:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | y = f(m3); out[3] = (y[0]*n3[0]+y[1]*n3[1])*sign_[3]; - | ~^~~~ -[ 26%] Linking CXX executable nedelec1stkindelementtest -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelec1stkindelementtest.dir/link.txt --verbose=1 -/usr/include/c++/14/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, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/nedelec1stkindelementtest.dir/link.d CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -o nedelec1stkindelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 26%] Built target nedelec1stkindelementtest -make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-edges0.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 27%] Building CXX object dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -MF CMakeFiles/test-edges0.dir/test-edges0.5.cc.o.d -o CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-edges0.5.cc -[ 29%] Linking CXX executable test-nedelecsimplex3 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nedelecsimplex3.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-nedelecsimplex3.dir/link.d "CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o" -o test-nedelecsimplex3 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 29%] Built target test-nedelecsimplex3 -make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/DependInfo.cmake "--color=" -[ 30%] Linking CXX executable dualmortarelementtest +[ 29%] Linking CXX executable dualmortarelementtest cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dualmortarelementtest.dir/link.txt --verbose=1 -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 31%] Building CXX object dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -MF CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o.d -o CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/dualmortarelementtest.dir/link.d CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -o dualmortarelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 31%] Built target dualmortarelementtest -make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 33%] Building CXX object dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -MF CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o.d -o CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/globalmonomialfunctionstest.cc -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:11: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh: In member function 'void Dune::RT1Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT1Cube3DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh:108:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | y = f(localPos); - | ~^~~~~~~~~~ -[ 34%] Linking CXX executable brezzidouglasmarinielementtest -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinielementtest.dir/link.txt --verbose=1 In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:26, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-edges0.5.cc:19: @@ -7388,17 +7350,30 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/brezzidouglasmarinielementtest.dir/link.d CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -o brezzidouglasmarinielementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +In function 'const Dune::RTL2InterpolationBuilder::Normal Dune::RTL2InterpolationBuilder::normal(unsigned int) const [with unsigned int dim = 3; Field = 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 file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:19: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh: In member function 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = testCanRepresentConstants >(const Dune::RaviartThomasSimplexLocalFiniteElement<2, double, double>&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; Vector = std::vector >; F = double; unsigned int d = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | field_cast(func_(x), tmp_[0] ); + | ~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh: In member function 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; Func = testCanRepresentConstants >(const Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; Vector = std::vector >; F = double; unsigned int d = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/interpolationhelper.hh:59:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | field_cast(func_(x), tmp_[0] ); + | ~~~~~^~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/dualmortarelementtest.dir/link.d CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -o dualmortarelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 34%] Built target brezzidouglasmarinielementtest -make -f dune/localfunctions/test/CMakeFiles/test-enriched.dir/build.make dune/localfunctions/test/CMakeFiles/test-enriched.dir/depend +[ 29%] Built target dualmortarelementtest +make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-enriched.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-enriched.dir/build.make dune/localfunctions/test/CMakeFiles/test-enriched.dir/build +make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 36%] Building CXX object dune/localfunctions/test/CMakeFiles/test-enriched.dir/test-enriched.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-enriched.dir/test-enriched.cc.o -MF CMakeFiles/test-enriched.dir/test-enriched.cc.o.d -o CMakeFiles/test-enriched.dir/test-enriched.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc +[ 30%] Building CXX object dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -MF CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o.d -o CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc +[ 31%] Linking CXX executable brezzidouglasmarinielementtest +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinielementtest.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/geometries.hh:21, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-edges0.5.cc:18: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': @@ -7417,24 +7392,6 @@ /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 | ^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:15, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis.hh:9, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:13: -/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:95:31: required from 'Dune::EdgeS0_5Basis::EdgeS0_5Basis(const Geometry&, const VertexOrder&) [with VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Geometry = Dune::MultiLinearGeometry >; RF = double]' 95 | edgel[i] = (geo.corner(refelem.subEntity(i,dim-1,0,dim))- @@ -7454,12 +7411,17 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:10: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | y = f(localPos); - | ~^~~~~~~~~~ +[ 33%] Linking CXX executable nedelec1stkindelementtest +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelec1stkindelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/brezzidouglasmarinielementtest.dir/link.d CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -o brezzidouglasmarinielementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 33%] Built target brezzidouglasmarinielementtest +make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-edges0.5.cc:11: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-() const [with V = Dune::FieldVector; derived_type = Dune::FieldVector]': @@ -7500,6 +7462,94 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +[ 34%] Building CXX object dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -MF CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o.d -o CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/globalmonomialfunctionstest.cc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/nedelec1stkindelementtest.dir/link.d CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -o nedelec1stkindelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +/usr/include/c++/14/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, 1, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/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) + | ^~~~~~~~~ +[ 34%] Built target nedelec1stkindelementtest +make -f dune/localfunctions/test/CMakeFiles/test-enriched.dir/build.make dune/localfunctions/test/CMakeFiles/test-enriched.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-enriched.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-enriched.dir/build.make dune/localfunctions/test/CMakeFiles/test-enriched.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 36%] Building CXX object dune/localfunctions/test/CMakeFiles/test-enriched.dir/test-enriched.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-enriched.dir/test-enriched.cc.o -MF CMakeFiles/test-enriched.dir/test-enriched.cc.o.d -o CMakeFiles/test-enriched.dir/test-enriched.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:15, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis.hh:9, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:13: +/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/raviartthomaselementtest.cc:9: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:166:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | y = f(m3); out[3] = (y[0]*n3[0]+y[1]*n3[1])*sign_[3]; + | ~^~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:9: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh: In member function 'void Dune::RT0Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT0Cube3DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh:199:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 199 | y = f(m5); out[5] = (y[0]*n5[0]+y[1]*n5[1]+y[2]*n5[2])*sign5; + | ~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RT0Cube2DLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:166:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | y = f(m3); out[3] = (y[0]*n3[0]+y[1]*n3[1])*sign_[3]; + | ~^~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas03d.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/raviartthomaselementtest.cc:11: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalinterpolation.hh: In member function 'void Dune::RT03DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RT03DLocalFiniteElement&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT03DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalinterpolation.hh:54:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | auto y = f(m_[i]); + | ~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants, Dune::RT02DLocalFiniteElement > >(const Dune::LocalFiniteElementVariant, Dune::RT02DLocalFiniteElement >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:166:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | y = f(m3); out[3] = (y[0]*n3[0]+y[1]*n3[1])*sign_[3]; + | ~^~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-edges0.5.cc:16: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In constructor 'Dune::EdgeS0_5Basis::EdgeS0_5Basis(const Geometry&, const VertexOrder&) [with VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Geometry = Dune::MultiLinearGeometry >; RF = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:95:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 95 | edgel[i] = (geo.corner(refelem.subEntity(i,dim-1,0,dim))- + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 96 | geo.corner(refelem.subEntity(i,dim-1,1,dim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 97 | ).two_norm(); + | ~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In member function 'void Dune::EdgeS0_5Basis::evaluateFunction(const typename Traits::DomainLocal&, std::vector&) const [with Geometry = Dune::MultiLinearGeometry >; RF = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:123:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | out[i].axpy(-p1v[i1], p1j[i0][0]); + | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::EdgeS0_5FiniteElement >, double>]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:14, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:21, @@ -7517,6 +7567,150 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:8: +/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In constructor 'Dune::EdgeS0_5Basis::EdgeS0_5Basis(const Geometry&, const VertexOrder&) [with VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Geometry = Dune::MultiLinearGeometry >; RF = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:95:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 95 | edgel[i] = (geo.corner(refelem.subEntity(i,dim-1,0,dim))- + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 96 | geo.corner(refelem.subEntity(i,dim-1,1,dim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 97 | ).two_norm(); + | ~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In member function 'void Dune::EdgeS0_5Basis::evaluateFunction(const typename Traits::DomainLocal&, std::vector&) const [with Geometry = Dune::MultiLinearGeometry >; RF = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:123:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | out[i].axpy(-p1v[i1], p1j[i0][0]); + | ^~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:22: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<1>, Dune::SimplexP1BubbleLocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:15:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<2>, Dune::SimplexP1BubbleLocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:18:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<2>, Dune::SimplexP1BubbleLocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:18:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<3>, Dune::SimplexP1BubbleLocalInterpolation > >]' + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:21:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<3>, Dune::SimplexP1BubbleLocalInterpolation > >]' + 700 | success = testCanRepresentConstants(fe) and success; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:21:3: required from here + 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } + | ~~~~~~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +[ 37%] Linking CXX executable monomialshapefunctiontest +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/monomialshapefunctiontest.dir/link.txt --verbose=1 +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:15, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/pqkfactory.hh:15, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:12: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' + 197 | const auto& elementPos = geometry.global(pos); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' + 54 | setupFaceDualCoefficients(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:45:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' + 45 | return new Dune::LocalFiniteElementVirtualImp(DualQ1()); + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:55:37: required from 'const Dune::DualPQ1LocalFiniteElementCache::FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' + 55 | FiniteElementType* fe = create(gt); + | ~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:28:66: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' + 28 | [[maybe_unused]] const FiniteElement& finiteElement = cache.get(type); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:45:29: required from here + 45 | test(Dune::GeometryTypes::simplex(dim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /usr/include/dune/common/hybridutilities.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:8: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:206:39: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' + 206 | integral[k] += q1Values[row]*weight; + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' + 54 | setupFaceDualCoefficients(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:45:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' + 45 | return new Dune::LocalFiniteElementVirtualImp(DualQ1()); + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:55:37: required from 'const Dune::DualPQ1LocalFiniteElementCache::FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' + 55 | FiniteElementType* fe = create(gt); + | ~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:28:66: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' + 28 | [[maybe_unused]] const FiniteElement& finiteElement = cache.get(type); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:45:29: required from here + 45 | test(Dune::GeometryTypes::simplex(dim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept + | ^~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/monomialshapefunctiontest.dir/link.d CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -o monomialshapefunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 37%] Built target monomialshapefunctiontest +make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 38%] Building CXX object dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -MF CMakeFiles/test-pk2d.dir/test-pk2d.cc.o.d -o CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-pk2d.cc In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/geometries.hh:21, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/globalmonomialfunctionstest.cc:19: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': @@ -7593,22 +7787,6 @@ /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 | ^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:8: -/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: required from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >; typename Traits::DomainLocal = Dune::FieldVector; Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>; typename Dune::LocalToGlobalBasisAdaptorTraits::Jacobian = Dune::FieldMatrix; typename LocalBasis::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' 133 | geometry.jacobianInverseTransposed(in); @@ -7644,32 +7822,16 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-edges0.5.cc:16: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In constructor 'Dune::EdgeS0_5Basis::EdgeS0_5Basis(const Geometry&, const VertexOrder&) [with VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Geometry = Dune::MultiLinearGeometry >; RF = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:95:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 95 | edgel[i] = (geo.corner(refelem.subEntity(i,dim-1,0,dim))- - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 96 | geo.corner(refelem.subEntity(i,dim-1,1,dim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 97 | ).two_norm(); - | ~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In member function 'void Dune::EdgeS0_5Basis::evaluateFunction(const typename Traits::DomainLocal&, std::vector&) const [with Geometry = Dune::MultiLinearGeometry >; RF = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:123:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | out[i].axpy(-p1v[i1], p1j[i0][0]); - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::EdgeS0_5FiniteElement >, double>]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:11: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh: In member function 'void Dune::RT1Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT1Cube3DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh:108:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | y = f(localPos); + | ~^~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/globalmonomialfunctionstest.cc:11: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: required from 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]' @@ -7709,313 +7871,48 @@ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:15, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/pqkfactory.hh:15, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:12: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' - 197 | const auto& elementPos = geometry.global(pos); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' - 54 | setupFaceDualCoefficients(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:45:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' - 45 | return new Dune::LocalFiniteElementVirtualImp(DualQ1()); - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:55:37: required from 'const Dune::DualPQ1LocalFiniteElementCache::FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' - 55 | FiniteElementType* fe = create(gt); - | ~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:28:66: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' - 28 | [[maybe_unused]] const FiniteElement& finiteElement = cache.get(type); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:45:29: required from here - 45 | test(Dune::GeometryTypes::simplex(dim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /usr/include/dune/common/hybridutilities.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:8: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:206:39: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' - 206 | integral[k] += q1Values[row]*weight; - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' - 54 | setupFaceDualCoefficients(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:45:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' - 45 | return new Dune::LocalFiniteElementVirtualImp(DualQ1()); - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:55:37: required from 'const Dune::DualPQ1LocalFiniteElementCache::FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' - 55 | FiniteElementType* fe = create(gt); - | ~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:28:66: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' - 28 | [[maybe_unused]] const FiniteElement& finiteElement = cache.get(type); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-finiteelementcache.cc:45:29: required from here - 45 | test(Dune::GeometryTypes::simplex(dim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:472:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | constexpr FieldVector operator* (const FieldVector& a, const K b) noexcept - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:22: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<1>, Dune::SimplexP1BubbleLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:15:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<2>, Dune::SimplexP1BubbleLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:18:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<2>, Dune::SimplexP1BubbleLocalInterpolation > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:18:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<3>, Dune::SimplexP1BubbleLocalInterpolation > >]' - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:21:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::SimplexP1BubbleLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::SimplexP1BubbleLocalCoefficients<3>, Dune::SimplexP1BubbleLocalInterpolation > >]' - 700 | success = testCanRepresentConstants(fe) and success; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:21:3: required from here - 741 | #define TEST_FE(A) { bool b = testFE(A); std::cout << "testFE(" #A ") " << (b?"succeeded\n":"failed\n"); success &= b; } - | ~~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:124:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In constructor 'Dune::EdgeS0_5Basis::EdgeS0_5Basis(const Geometry&, const VertexOrder&) [with VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Geometry = Dune::MultiLinearGeometry >; RF = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:95:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 95 | edgel[i] = (geo.corner(refelem.subEntity(i,dim-1,0,dim))- - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 96 | geo.corner(refelem.subEntity(i,dim-1,1,dim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 97 | ).two_norm(); - | ~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In member function 'void Dune::EdgeS0_5Basis::evaluateFunction(const typename Traits::DomainLocal&, std::vector&) const [with Geometry = Dune::MultiLinearGeometry >; RF = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:123:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | out[i].axpy(-p1v[i1], p1j[i0][0]); - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 37%] Linking CXX executable hierarchicalelementtest +[ 40%] Linking CXX executable crouzeixraviartelementtest +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/crouzeixraviartelementtest.dir/link.txt --verbose=1 +[ 41%] Linking CXX executable hierarchicalelementtest cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicalelementtest.dir/link.txt --verbose=1 -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/crouzeixraviartelementtest.dir/link.d CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -o crouzeixraviartelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 41%] Built target crouzeixraviartelementtest +make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/DependInfo.cmake "--color=" +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:26, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-pk2d.cc:21: +/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 43%] Building CXX object dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -MF CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o.d -o CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/hierarchicalelementtest.dir/link.d CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -o hierarchicalelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 37%] Built target hierarchicalelementtest -make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend +[ 43%] Built target hierarchicalelementtest +make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/DependInfo.cmake "--color=" -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-q1.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build +make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 38%] Building CXX object dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -MF CMakeFiles/test-pk2d.dir/test-pk2d.cc.o.d -o CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-pk2d.cc -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/globalmonomialfunctionstest.cc:20: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:18: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = - | ^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/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 = 1; 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 - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 2]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 4]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 3]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 6]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched.hh:8, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:6: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh: In static member function 'static constexpr void Dune::SimplexP1BubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = ShapeFunctionAsCallable >; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::SimplexP1BubbleLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh:58:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 58 | out[0] = f(x); - | ~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 10]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh: In static member function 'static constexpr void Dune::SimplexP1BubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = ShapeFunctionAsCallable >; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::SimplexP1BubbleLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh:58:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 58 | out[0] = f(x); - | ~^~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | return yy[shapeFunction_]; - | ^ -[ 40%] Linking CXX executable monomialshapefunctiontest -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/monomialshapefunctiontest.dir/link.txt --verbose=1 -In file included from /usr/include/c++/14/functional:59, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/pqkfactory.hh:12: -/usr/include/c++/14/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++/14/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++/14/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)...); - | ^ -[ 41%] Linking CXX executable virtualshapefunctiontest -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/virtualshapefunctiontest.dir/link.txt --verbose=1 +[ 44%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o -MF CMakeFiles/test-q1.dir/test-q1.cc.o.d -o CMakeFiles/test-q1.dir/test-q1.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In member function 'void Dune::EdgeS0_5Basis::evaluateFunction(const typename Traits::DomainLocal&, std::vector&) const [with Geometry = Dune::MultiLinearGeometry >; RF = double]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:123:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | out[i].axpy(-p1v[i1], p1j[i0][0]); @@ -8029,61 +7926,12 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:123:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | out[i].axpy(-p1v[i1], p1j[i0][0]); | ^~~~~ +[ 45%] Linking CXX executable virtualshapefunctiontest /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/interpolation.hh: In member function 'void Dune::EdgeS0_5Interpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double> >; C = double; Geometry = Dune::MultiLinearGeometry >; Traits_ = Dune::EdgeS0_5Basis >, double>::Traits]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/interpolation.hh:81:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | y = f(refelem.position(i,dim-1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/monomialshapefunctiontest.dir/link.d CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -o monomialshapefunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 43%] Linking CXX executable crouzeixraviartelementtest -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/crouzeixraviartelementtest.dir/link.txt --verbose=1 -[ 43%] Built target monomialshapefunctiontest -make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/DependInfo.cmake "--color=" -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/virtualshapefunctiontest.dir/link.d CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -o virtualshapefunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 43%] Built target virtualshapefunctiontest -make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-q1.dir/DependInfo.cmake "--color=" -[ 44%] Building CXX object dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -MF CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o.d -o CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 45%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o -MF CMakeFiles/test-q1.dir/test-q1.cc.o.d -o CMakeFiles/test-q1.dir/test-q1.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/crouzeixraviartelementtest.dir/link.d CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -o crouzeixraviartelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 45%] Built target crouzeixraviartelementtest -make -f dune/localfunctions/test/CMakeFiles/test-q2.dir/build.make dune/localfunctions/test/CMakeFiles/test-q2.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-q2.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-q2.dir/build.make dune/localfunctions/test/CMakeFiles/test-q2.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 47%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q2.dir/test-q2.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-q2.dir/test-q2.cc.o -MF CMakeFiles/test-q2.dir/test-q2.cc.o.d -o CMakeFiles/test-q2.dir/test-q2.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:26, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-pk2d.cc:21: -/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/virtualshapefunctiontest.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/geometries.hh:21, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-pk2d.cc:20: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': @@ -8111,14 +7959,8 @@ /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 | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/virtualshapefunctiontest.dir/link.d CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -o virtualshapefunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/geometry/generalvertexorder.hh:18, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-pk2d.cc:16: @@ -8184,67 +8026,85 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:60:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | RangeType operator() (const DomainType& x) const { | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:14, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:26, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc:18: -/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ +[ 45%] Built target virtualshapefunctiontest +make -f dune/localfunctions/test/CMakeFiles/test-q2.dir/build.make dune/localfunctions/test/CMakeFiles/test-q2.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-q2.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:10: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:86:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | y = f(localPos); + | ~^~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-q2.dir/build.make dune/localfunctions/test/CMakeFiles/test-q2.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:26, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:18: -/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ +[ 47%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q2.dir/test-q2.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-q2.dir/test-q2.cc.o -MF CMakeFiles/test-q2.dir/test-q2.cc.o.d -o CMakeFiles/test-q2.dir/test-q2.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched.hh:8, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-enriched.cc:6: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh: In static member function 'static constexpr void Dune::SimplexP1BubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = ShapeFunctionAsCallable >; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::SimplexP1BubbleLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh:58:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 58 | out[0] = f(x); + | ~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:24: +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh: In static member function 'static constexpr void Dune::SimplexP1BubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = std::function(Dune::FieldVector)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::SimplexP1BubbleLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh:76:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | out[numVertices] -= out[i]*sfValues[i]; - | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh: In static member function 'static constexpr void Dune::SimplexP1BubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = ShapeFunctionAsCallable >; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::SimplexP1BubbleLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh:58:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 58 | out[0] = f(x); + | ~^~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ +/usr/include/c++/14/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++/14/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++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | return yy[shapeFunction_]; + | ^ In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/pk2d.hh:14, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-pk2d.cc:18: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 0> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': @@ -8266,143 +8126,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/geometries.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:17: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = long unsigned int]' - 195 | geo.jacobianTransposed(testPoint); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 265 | success = testJacobian(geo, fe, eps, delta, order) and success; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 1]' - 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:51:12: required from here - 51 | test<1>(eps, delta, result); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/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::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = long unsigned int]' - 195 | geo.jacobianTransposed(testPoint); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 265 | success = testJacobian(geo, fe, eps, delta, order) and success; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 2]' - 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:52:12: required from here - 52 | test<2>(eps, delta, result); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/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::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: required from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >; typename Traits::DomainLocal = Dune::FieldVector; Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>; typename Dune::LocalToGlobalBasisAdaptorTraits::Jacobian = Dune::FieldMatrix; typename LocalBasis::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' - 133 | geometry.jacobianInverseTransposed(in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = long unsigned int]' - 183 | fe.basis().evaluateJacobian(testPoint, jacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 265 | success = testJacobian(geo, fe, eps, delta, order) and success; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 1]' - 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:51:12: required from here - 51 | test<1>(eps, delta, result); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]', - inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangePyramidLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:750:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | out[0] = f( D( {0.0, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:750:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:751:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | out[1] = f( D( {1.0, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:751:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:752:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 752 | out[2] = f( D( {0.0, 1.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:752:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:753:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 753 | out[3] = f( D( {1.0, 1.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:753:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:754:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 754 | out[4] = f( D( {0.0, 0.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:754:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:755:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 755 | out[5] = f( D( {0.0, 0.5, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:755:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:756:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 756 | out[6] = f( D( {1.0, 0.5, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:756:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:757:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 757 | out[7] = f( D( {0.5, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:757:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:758:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 758 | out[8] = f( D( {0.5, 1.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:758:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:759:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | out[9] = f( D( {0.0, 0.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:759:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:760:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[10] = f( D( {0.5, 0.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:760:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:761:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 761 | out[11] = f( D( {0.0, 0.5, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:761:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:762:20: 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[12] = f( D( {0.5, 0.5, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:762:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:763:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 763 | out[13] = f( D( {0.5, 0.5, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:763:20: 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/referenceelements.hh:23, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:15, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/q2.hh:14, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:15: -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:67: required from 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]' - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeSimplexLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>]' - 171 | { localInterpolation.interpolate(function, out); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 101 | fe.interpolation().interpolate(f, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 264 | success = testInterpolation(fe, eps) and success; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 1]' - 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:51:12: required from here - 51 | test<1>(eps, delta, result); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 1> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8436,80 +8159,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ -In member function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]', - inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangePrismLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:610:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 610 | out[0] = f( D( {0.0, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:610:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:611:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 611 | out[1] = f( D( {1.0, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:611:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:612:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 612 | out[2] = f( D( {0.0, 1.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:612:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:613:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | out[3] = f( D( {0.0, 0.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:613:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:614:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 614 | out[4] = f( D( {1.0, 0.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:614:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:615:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 615 | out[5] = f( D( {0.0, 1.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:615:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:616:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 616 | out[6] = f( D( {0.0, 0.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:616:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:617:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 617 | out[7] = f( D( {1.0, 0.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:617:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:618:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 618 | out[8] = f( D( {0.0, 1.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:618:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:619:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 619 | out[9] = f( D( {0.5, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:619:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:620:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 620 | out[10] = f( D( {0.0, 0.5, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:620:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:621:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | out[11] = f( D( {0.5, 0.5, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:621:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:622:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | out[12] = f( D( {0.5, 0.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:622:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:623:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | out[13] = f( D( {0.0, 0.5, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:623:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:624:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 624 | out[14] = f( D( {0.5, 0.5, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:624:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:625:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 625 | out[15] = f( D( {0.5, 0.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:625:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:626:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | out[16] = f( D( {0.0, 0.5, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:626:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:627:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 627 | out[17] = f( D( {0.5, 0.5, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:627:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 4> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8521,50 +8170,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:64: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' - 661 | auto center = ReferenceElements::cube().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' - 171 | { localInterpolation.interpolate(function, out); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 101 | fe.interpolation().interpolate(f, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 264 | success = testInterpolation(fe, eps) and success; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 2]' - 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:52:12: required from here - 52 | test<2>(eps, delta, result); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In instantiation of 'FEFunction::RangeType FEFunction::operator()(const DomainType&) const [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' - 662 | out[0] = f(center); - | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' - 171 | { localInterpolation.interpolate(function, out); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 101 | fe.interpolation().interpolate(f, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 264 | success = testInterpolation(fe, eps) and success; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 2]' - 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:52:12: required from here - 52 | test<2>(eps, delta, result); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:60:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | RangeType operator() (const DomainType& x) const { - | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 5> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8598,50 +8203,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:64: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' - 661 | auto center = ReferenceElements::cube().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3>]' - 171 | { localInterpolation.interpolate(function, out); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 101 | fe.interpolation().interpolate(f, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 264 | success = testInterpolation(fe, eps) and success; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 3]' - 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:53:12: required from here - 53 | test<3>(eps, delta, result); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In instantiation of 'FEFunction::RangeType FEFunction::operator()(const DomainType&) const [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' - 662 | out[0] = f(center); - | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3>]' - 171 | { localInterpolation.interpolate(function, out); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 101 | fe.interpolation().interpolate(f, coeff); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' - 264 | success = testInterpolation(fe, eps) and success; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 3]' - 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:53:12: required from here - 53 | test<3>(eps, delta, result); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:60:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | RangeType operator() (const DomainType& x) const { - | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 8> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8664,6 +8225,16 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/globalmonomialfunctionstest.cc:20: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:18: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = + | ^~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 10> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8671,10 +8242,25 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 760 | out[0] = f(center); | ~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/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 = 1; 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 + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 10>]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 2]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 11> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8686,6 +8272,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 12> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8697,6 +8287,17 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:26, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc:18: +/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = + | ^~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 13> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8704,6 +8305,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 760 | out[0] = f(center); | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 13>]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = @@ -8715,10 +8320,27 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:760:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 760 | out[0] = f(center); | ~^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 14>]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = + | ^~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 15> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8730,6 +8352,10 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 4]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 16> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8752,6 +8378,14 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = + | ^~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 18> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | auto center = ReferenceElements::simplex().position(0,0); @@ -8785,72 +8419,283 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 3]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 6]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 10]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:14, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +In file included from /usr/include/c++/14/functional:59, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/pqkfactory.hh:12: +/usr/include/c++/14/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++/14/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++/14/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/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:26, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:18: +/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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/geometries.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc:17: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:17: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = long unsigned int]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = long unsigned int]' 195 | geo.jacobianTransposed(testPoint); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' 265 | success = testJacobian(geo, fe, eps, delta, order) and success; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc:39:24: required from 'void testQ1(int&) [with long unsigned int dim = 1]' - 39 | bool success = testFE(geo, feFactory.make(geo), eps, delta); +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 1]' + 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc:52:14: required from here - 52 | testQ1<1>(result); - | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:51:12: required from here + 51 | test<1>(eps, delta, result); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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/c++/14/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++/14/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/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = long unsigned int]' + 195 | geo.jacobianTransposed(testPoint); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 265 | success = testJacobian(geo, fe, eps, delta, order) and success; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 2]' + 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:52:12: required from here + 52 | test<2>(eps, delta, result); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/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::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: required from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >; typename Traits::DomainLocal = Dune::FieldVector; Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>; typename Dune::LocalToGlobalBasisAdaptorTraits::Jacobian = Dune::FieldMatrix; typename LocalBasis::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' + 133 | geometry.jacobianInverseTransposed(in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = long unsigned int]' + 183 | fe.basis().evaluateJacobian(testPoint, jacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 265 | success = testJacobian(geo, fe, eps, delta, order) and success; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 1]' + 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:51:12: required from here + 51 | test<1>(eps, delta, result); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:15, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/q2.hh:14, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:15: +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:67: required from 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]' + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeSimplexLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>]' + 171 | { localInterpolation.interpolate(function, out); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 101 | fe.interpolation().interpolate(f, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 264 | success = testInterpolation(fe, eps) and success; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 1]' + 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:51:12: required from here + 51 | test<1>(eps, delta, result); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:64: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 661 | auto center = ReferenceElements::cube().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' + 171 | { localInterpolation.interpolate(function, out); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 101 | fe.interpolation().interpolate(f, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 264 | success = testInterpolation(fe, eps) and success; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 2]' + 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:52:12: required from here + 52 | test<2>(eps, delta, result); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In instantiation of 'FEFunction::RangeType FEFunction::operator()(const DomainType&) const [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 662 | out[0] = f(center); + | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' + 171 | { localInterpolation.interpolate(function, out); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 101 | fe.interpolation().interpolate(f, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 264 | success = testInterpolation(fe, eps) and success; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 2]' + 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:52:12: required from here + 52 | test<2>(eps, delta, result); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:60:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | RangeType operator() (const DomainType& x) const { + | ^~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:64: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 661 | auto center = ReferenceElements::cube().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3>]' + 171 | { localInterpolation.interpolate(function, out); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 101 | fe.interpolation().interpolate(f, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 264 | success = testInterpolation(fe, eps) and success; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 3]' + 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:53:12: required from here + 53 | test<3>(eps, delta, result); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In instantiation of 'FEFunction::RangeType FEFunction::operator()(const DomainType&) const [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 662 | out[0] = f(center); + | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3>]' + 171 | { localInterpolation.interpolate(function, out); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 101 | fe.interpolation().interpolate(f, coeff); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:264:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' + 264 | success = testInterpolation(fe, eps) and success; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:34:24: required from 'void test(const double&, const double&, int&) [with int dim = 3]' + 34 | bool success = testFE(geo, feFactory.make(geo), eps, delta); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q2.cc:53:12: required from here + 53 | test<3>(eps, delta, result); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:60:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | RangeType operator() (const DomainType& x) const { + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:49:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/geometries.hh:21, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:17: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc:17: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>; std::size_t = long unsigned int]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = long unsigned int]' 195 | geo.jacobianTransposed(testPoint); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' 265 | success = testJacobian(geo, fe, eps, delta, order) and success; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:52:19: required from 'void Order(int&) [with int dimD = 1; int dimR = 0; int p = 0]' - 52 | testFE(geo, feFactory.make(backendFEFactory.make(geo)), eps, - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | delta); - | ~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:65:68: required from 'DimR<1, 0>(int&):: [with auto:8 = std::integral_constant]' - 65 | Dune::Hybrid::forEach(std::make_index_sequence<4>{},[&](auto i){Order(result);}); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = DimR<1, 0>(int&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = DimD<1>(int&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:71:24: required from 'void DimD(int&) [with int dimD = 1]' - 71 | Dune::Hybrid::forEach(std::make_index_sequence<4>{},[&](auto i){DimR(result);}); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:78:78: required from 'main(int, char**):: [with auto:10 = std::integral_constant]' - 78 | Dune::Hybrid::forEach(std::make_index_sequence<3>{},[&](auto i){DimD(result);}); - | ~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = main(int, char**)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:78:26: required from here - 78 | Dune::Hybrid::forEach(std::make_index_sequence<3>{},[&](auto i){DimD(result);}); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc:39:24: required from 'void testQ1(int&) [with long unsigned int dim = 1]' + 39 | bool success = testFE(geo, feFactory.make(geo), eps, delta); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-q1.cc:52:14: required from here + 52 | testQ1<1>(result); + | ~~~~~~~~~^~~~~~~~ /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 | ^~~~~~~~~~~~~~~~~~ @@ -8870,48 +8715,6 @@ /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/c++/14/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, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/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/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>; std::size_t = long unsigned int]' - 195 | geo.jacobianTransposed(testPoint); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' - 265 | success = testJacobian(geo, fe, eps, delta, order) and success; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:52:19: required from 'void Order(int&) [with int dimD = 2; int dimR = 0; int p = 0]' - 52 | testFE(geo, feFactory.make(backendFEFactory.make(geo)), eps, - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 53 | delta); - | ~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:65:68: required from 'DimR<2, 0>(int&):: [with auto:8 = std::integral_constant]' - 65 | Dune::Hybrid::forEach(std::make_index_sequence<4>{},[&](auto i){Order(result);}); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = DimR<2, 0>(int&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = DimD<2>(int&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:71:24: required from 'void DimD(int&) [with int dimD = 2]' - 71 | Dune::Hybrid::forEach(std::make_index_sequence<4>{},[&](auto i){DimR(result);}); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:78:78: required from 'main(int, char**):: [with auto:10 = std::integral_constant]' - 78 | Dune::Hybrid::forEach(std::make_index_sequence<3>{},[&](auto i){DimD(result);}); - | ~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = main(int, char**)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:78:26: required from here - 78 | Dune::Hybrid::forEach(std::make_index_sequence<3>{},[&](auto i){DimD(result);}); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: required from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >; typename Traits::DomainLocal = Dune::FieldVector; Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>; typename Dune::LocalToGlobalBasisAdaptorTraits::Jacobian = Dune::FieldMatrix; typename LocalBasis::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' 133 | geometry.jacobianInverseTransposed(in); @@ -8931,8 +8734,35 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 0> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:67: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | auto center = ReferenceElements::simplex().position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/q2.hh:12: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = + | ^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/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 = 1; 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 + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 661 | auto center = ReferenceElements::cube().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 662 | out[0] = f(center); + | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Dune::FieldMatrix geoJT = | ^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In instantiation of 'FEFunction::RangeType FEFunction::operator()(const DomainType&) const [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': @@ -8957,6 +8787,13 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:60:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | RangeType operator() (const DomainType& x) const { | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 661 | auto center = ReferenceElements::cube().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 662 | out[0] = f(center); + | ~^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:15, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/q1.hh:13, @@ -9049,11 +8886,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:60:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | RangeType operator() (const DomainType& x) const { | ^~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/q2.hh:12: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = - | ^~~~~~~~~~~ In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; decltype ((declval().rows(), bool{})) = true; decltype ((declval().cols(), bool{})) = true; decltype ((declval().resize(0, 0), bool{})) = true; unsigned int dimension = 3; F = double]', inlined from 'Dune::BasisMatrixBase::BasisMatrixBase(const PreBasis&, const Interpolation&) [with PreBasis = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:39:37, inlined from 'Dune::BasisMatrix, Interpolation, Field>::BasisMatrix(PreBasis&, const Interpolation&) [with Eval = Dune::StandardEvaluator >; CM = Dune::SparseCoeffMatrix; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:151:27, @@ -9061,39 +8893,52 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:243:18: warning: 'this' pointer is null [-Wnonnull] 243 | interpolate(func); | ~~~~~~~~~~~^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In function 'static Dune::DefaultBasisFactory::Object* Dune::DefaultBasisFactory::create(const Key&) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)25769803779; PreBFactory = Dune::RTPreBasisFactory<3, double>; InterpolFactory = Dune::RaviartThomasL2InterpolationFactory<3, double>; unsigned int dim = 3; unsigned int dimR = 3; SF = double; CF = double; PreBasisKeyExtractor = Dune::Identity]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:285:10: note: in a call to non-static member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]' 285 | void interpolate ( typename Base::template Helper &func ) const | ^~~~~~~~~~~ -/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 = 1; Traits = Dune::MultiLinearGeometryTraits]': +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/geometries.hh:21, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:17: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>; std::size_t = long unsigned int]' + 195 | geo.jacobianTransposed(testPoint); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' + 265 | success = testJacobian(geo, fe, eps, delta, order) and success; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:52:19: required from 'void Order(int&) [with int dimD = 1; int dimR = 0; int p = 0]' + 52 | testFE(geo, feFactory.make(backendFEFactory.make(geo)), eps, + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 53 | delta); + | ~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:65:68: required from 'DimR<1, 0>(int&):: [with auto:8 = std::integral_constant]' + 65 | Dune::Hybrid::forEach(std::make_index_sequence<4>{},[&](auto i){Order(result);}); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = DimR<1, 0>(int&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = DimD<1>(int&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:71:24: required from 'void DimD(int&) [with int dimD = 1]' + 71 | Dune::Hybrid::forEach(std::make_index_sequence<4>{},[&](auto i){DimR(result);}); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:78:78: required from 'main(int, char**):: [with auto:10 = std::integral_constant]' + 78 | Dune::Hybrid::forEach(std::make_index_sequence<3>{},[&](auto i){DimD(result);}); + | ~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = main(int, char**)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:78:26: required from here + 78 | Dune::Hybrid::forEach(std::make_index_sequence<3>{},[&](auto i){DimD(result);}); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 661 | auto center = ReferenceElements::cube().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 662 | out[0] = f(center); - | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 661 | auto center = ReferenceElements::cube().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 662 | out[0] = f(center); - | ~^~~~~~~~ In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; decltype ((declval().rows(), bool{})) = true; decltype ((declval().cols(), bool{})) = true; decltype ((declval().resize(0, 0), bool{})) = true; unsigned int dimension = 3; F = double]', inlined from 'Dune::BasisMatrixBase::BasisMatrixBase(const PreBasis&, const Interpolation&) [with PreBasis = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:39:37, inlined from 'Dune::BasisMatrix, Interpolation, Field>::BasisMatrix(PreBasis&, const Interpolation&) [with Eval = Dune::StandardEvaluator >; CM = Dune::SparseCoeffMatrix; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:151:27, @@ -9116,6 +8961,237 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:285:10: note: in a call to non-static member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]' 285 | void interpolate ( typename Base::template Helper &func ) const | ^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>; std::size_t = long unsigned int]' + 195 | geo.jacobianTransposed(testPoint); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' + 265 | success = testJacobian(geo, fe, eps, delta, order) and success; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:52:19: required from 'void Order(int&) [with int dimD = 2; int dimR = 0; int p = 0]' + 52 | testFE(geo, feFactory.make(backendFEFactory.make(geo)), eps, + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 53 | delta); + | ~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:65:68: required from 'DimR<2, 0>(int&):: [with auto:8 = std::integral_constant]' + 65 | Dune::Hybrid::forEach(std::make_index_sequence<4>{},[&](auto i){Order(result);}); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = DimR<2, 0>(int&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = DimD<2>(int&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:71:24: required from 'void DimD(int&) [with int dimD = 2]' + 71 | Dune::Hybrid::forEach(std::make_index_sequence<4>{},[&](auto i){DimR(result);}); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:78:78: required from 'main(int, char**):: [with auto:10 = std::integral_constant]' + 78 | Dune::Hybrid::forEach(std::make_index_sequence<3>{},[&](auto i){DimD(result);}); + | ~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = main(int, char**)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:78:26: required from here + 78 | Dune::Hybrid::forEach(std::make_index_sequence<3>{},[&](auto i){DimD(result);}); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::SimplexP1BubbleLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:659:142: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 659 | fe.localBasis().evaluateFunction(Dune::ReferenceElements::general(fe.type()).position(0,0), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh: In static member function 'static constexpr void Dune::SimplexP1BubbleLocalInterpolation::interpolate(const F&, std::vector&) [with F = std::function(Dune::FieldVector)>; C = double; R = Dune::FieldVector; typename std::enable_if, int>::type = 0; LB = Dune::SimplexP1BubbleLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/enriched/simplexp1bubble/localinterpolation.hh:76:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | out[numVertices] -= out[i]*sfValues[i]; + | ~~~~~~^~~~~~~~~~ +In member function 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]', + inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangePyramidLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:750:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | out[0] = f( D( {0.0, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:750:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:751:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | out[1] = f( D( {1.0, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:751:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:752:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 752 | out[2] = f( D( {0.0, 1.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:752:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:753:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 753 | out[3] = f( D( {1.0, 1.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:753:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:754:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 754 | out[4] = f( D( {0.0, 0.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:754:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:755:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 755 | out[5] = f( D( {0.0, 0.5, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:755:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:756:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 756 | out[6] = f( D( {1.0, 0.5, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:756:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:757:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 757 | out[7] = f( D( {0.5, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:757:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:758:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 758 | out[8] = f( D( {0.5, 1.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:758:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:759:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | out[9] = f( D( {0.0, 0.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:759:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:760:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[10] = f( D( {0.5, 0.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:760:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:761:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 761 | out[11] = f( D( {0.0, 0.5, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:761:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:762:20: 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[12] = f( D( {0.5, 0.5, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:762:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:763:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 763 | out[13] = f( D( {0.5, 0.5, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangepyramid.hh:763:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/q1.hh:12: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = + | ^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/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 = 1; 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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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 + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 661 | auto center = ReferenceElements::cube().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 662 | out[0] = f(center); + | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | Dune::FieldMatrix geoJT = + | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 661 | auto center = ReferenceElements::cube().position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 662 | out[0] = f(center); + | ~^~~~~~~~ +In member function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]', + inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangePrismLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:80:40: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:610:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 610 | out[0] = f( D( {0.0, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:610:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:611:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 611 | out[1] = f( D( {1.0, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:611:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:612:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 612 | out[2] = f( D( {0.0, 1.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:612:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:613:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | out[3] = f( D( {0.0, 0.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:613:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:614:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 614 | out[4] = f( D( {1.0, 0.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:614:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:615:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 615 | out[5] = f( D( {0.0, 1.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:615:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:616:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 616 | out[6] = f( D( {0.0, 0.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:616:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:617:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 617 | out[7] = f( D( {1.0, 0.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:617:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:618:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 618 | out[8] = f( D( {0.0, 1.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:618:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:619:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 619 | out[9] = f( D( {0.5, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:619:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:620:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 620 | out[10] = f( D( {0.0, 0.5, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:620:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:621:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | out[11] = f( D( {0.5, 0.5, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:621:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:622:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | out[12] = f( D( {0.5, 0.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:622:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:623:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | out[13] = f( D( {0.0, 0.5, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:623:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:624:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 624 | out[14] = f( D( {0.5, 0.5, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:624:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:625:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 625 | out[15] = f( D( {0.5, 0.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:625:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:626:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | out[16] = f( D( {0.0, 0.5, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:626:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:627:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 627 | out[17] = f( D( {0.5, 0.5, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangeprism.hh:627:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/hybridutilities.hh:13, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:12: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': @@ -9541,44 +9617,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:60:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | RangeType operator() (const DomainType& x) const { | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/q1.hh:12: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = - | ^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/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 = 1; 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 - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 661 | auto center = ReferenceElements::cube().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 662 | out[0] = f(center); - | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:194:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | Dune::FieldMatrix geoJT = - | ^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:661:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 661 | auto center = ReferenceElements::cube().position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangecube.hh:662:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 662 | out[0] = f(center); - | ~^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; @@ -9713,10 +9751,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | R y = f(qrit->position()); | ^ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 0> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/lagrange/lagrangesimplex.hh:759:67: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | auto center = ReferenceElements::simplex().position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh: In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 3>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); @@ -10163,6 +10197,24 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:60:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | RangeType operator() (const DomainType& x) const { | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = std::function(Dune::FieldVector)>; DofField = double; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:48:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | void interpolate ( const Function &function, std::vector< DofField > &coefficients ) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = std::function(Dune::FieldVector)>; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = std::function(Dune::FieldVector)>; DofField = double; B = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:48:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | void interpolate ( const Function &function, std::vector< DofField > &coefficients ) const + | ^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In constructor 'Dune::EdgeS0_5Basis::EdgeS0_5Basis(const Geometry&, const VertexOrder&) [with VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Geometry = Dune::MultiLinearGeometry >; RF = double]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:95:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | edgel[i] = (geo.corner(refelem.subEntity(i,dim-1,0,dim))- @@ -10171,36 +10223,24 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ).two_norm(); | ~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/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++/14/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++/14/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, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/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::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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 - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LocalFiniteElementVariant, Dune::RT02DLocalFiniteElement >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RT1Cube3DLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RT12DLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = std::function(Dune::FieldVector)>; DofField = double; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:48:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | void interpolate ( const Function &function, std::vector< DofField > &coefficients ) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = std::function(Dune::FieldVector)>; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh: In constructor 'Dune::EdgeS0_5Basis::EdgeS0_5Basis(const Geometry&, const VertexOrder&) [with VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Geometry = Dune::MultiLinearGeometry >; RF = double]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/whitney/edges0.5/basis.hh:95:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | edgel[i] = (geo.corner(refelem.subEntity(i,dim-1,0,dim))- @@ -10209,75 +10249,45 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ).two_norm(); | ~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:25: -/build/reproducible-path/dune-localfunctions-2.10.0/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::RT02DLocalInterpolation >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RT0PyramidLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = std::function(Dune::FieldVector)>; DofField = double; B = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/l2interpolation.hh:48:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | void interpolate ( const Function &function, std::vector< DofField > &coefficients ) const - | ^~~~~~~~~~~ -[ 48%] Linking CXX executable test-edges0 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-edges0.dir/link.txt --verbose=1 -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: 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 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-edges0.dir/link.d "CMakeFiles/test-edges0.dir/test-edges0.5.cc.o" -o test-edges0 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +[ 48%] Linking CXX executable refinedelementtest +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/refinedelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/refinedelementtest.dir/link.d CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -o refinedelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +[ 50%] Linking CXX executable testgenericfem +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testgenericfem.dir/link.txt --verbose=1 make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 48%] Built target test-edges0 +[ 50%] Built target refinedelementtest make -f dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:52:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 50%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o +[ 51%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-lagrange.cc -[ 51%] Linking CXX executable refinedelementtest -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/refinedelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/refinedelementtest.dir/link.d CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -o refinedelementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/testgenericfem.dir/link.d CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -o testgenericfem -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 51%] Built target refinedelementtest +[ 51%] Built target testgenericfem make -f dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/DependInfo.cmake "--color=" @@ -10286,8 +10296,19 @@ make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' [ 52%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-lagrange.cc -[ 54%] Linking CXX executable test-finiteelementcache -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-finiteelementcache.dir/link.txt --verbose=1 +[ 54%] Linking CXX executable test-edges0 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-edges0.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-edges0.dir/link.d "CMakeFiles/test-edges0.dir/test-edges0.5.cc.o" -o test-edges0 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 54%] Built target test-edges0 +make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 55%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-lagrange.cc In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/field.hh:9, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-lagrange.cc:8: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': @@ -10302,28 +10323,6 @@ /usr/include/dune/common/fvector.hh:465:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | constexpr FieldVector operator- (const FieldVector& a, const K b) noexcept | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-finiteelementcache.dir/link.d "CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o" -o test-finiteelementcache -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 54%] Built target test-finiteelementcache -make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/DependInfo.cmake "--color=" -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:183:32: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 55%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-lagrange.cc -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/field.hh:9, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-lagrange.cc:8: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': @@ -10352,12 +10351,41 @@ /usr/include/dune/common/fvector.hh:465:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | constexpr FieldVector operator- (const FieldVector& a, const K b) noexcept | ^~~~~~~~ -[ 56%] Linking CXX executable testgenericfem -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testgenericfem.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/testgenericfem.dir/link.d CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -o testgenericfem -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LocalFiniteElementVariant, Dune::RT02DLocalFiniteElement >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RT1Cube3DLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RT12DLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +[ 56%] Linking CXX executable test-q2 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q2.dir/link.txt --verbose=1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-q2.dir/link.d "CMakeFiles/test-q2.dir/test-q2.cc.o" -o test-q2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 56%] Built target testgenericfem +[ 56%] Built target test-q2 make -f dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/depend +In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:25: +/build/reproducible-path/dune-localfunctions-2.10.0/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::RT02DLocalInterpolation >]': +/build/reproducible-path/dune-localfunctions-2.10.0/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]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' @@ -10365,25 +10393,20 @@ make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' [ 58%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-lagrange.cc -[ 59%] Linking CXX executable test-enriched -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-enriched.dir/link.txt --verbose=1 -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-enriched.dir/link.d "CMakeFiles/test-enriched.dir/test-enriched.cc.o" -o test-enriched -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RT0PyramidLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-localfe.hh:147:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | if ((RangeType(1.0)-sum).two_norm() > TOL) + | ~~~~~~~~~~~~~~~^~~~~ +[ 59%] Linking CXX executable test-finiteelementcache +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-finiteelementcache.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-finiteelementcache.dir/link.d "CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o" -o test-finiteelementcache -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 59%] Built target test-enriched +[ 59%] Built target test-finiteelementcache make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 61%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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 In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/field.hh:9, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-lagrange.cc:8: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': @@ -10398,6 +10421,15 @@ /usr/include/dune/common/fvector.hh:465:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | constexpr FieldVector operator- (const FieldVector& a, const K b) noexcept | ^~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 61%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc +[ 62%] Linking CXX executable test-q1 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q1.dir/link.txt --verbose=1 In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:7: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -10413,7 +10445,18 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -[ 62%] Linking CXX executable test-lagrange1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-q1.dir/link.d "CMakeFiles/test-q1.dir/test-q1.cc.o" -o test-q1 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 62%] Built target test-q1 +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 63%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc +[ 65%] Linking CXX executable test-lagrange1 cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange1.dir/link.txt --verbose=1 In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': @@ -10425,34 +10468,34 @@ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ -[ 63%] Linking CXX executable test-q2 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-lagrange1.dir/link.d "CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o" -o test-lagrange1 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q2.dir/link.txt --verbose=1 -[ 63%] Built target test-lagrange1 -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 65%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-q2.dir/link.d "CMakeFiles/test-q2.dir/test-q2.cc.o" -o test-q2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 65%] Built target test-q2 +[ 65%] Built target test-lagrange1 make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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 + | ^~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | void evaluateJacobian(const typename Traits::DomainLocal& in, - | ^~~~~~~~~~~~~~~~ +[ 68%] Linking CXX executable test-enriched +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-enriched.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-enriched.dir/link.d "CMakeFiles/test-enriched.dir/test-enriched.cc.o" -o test-enriched -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 68%] Built target test-enriched +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 69%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:7: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -10468,6 +10511,18 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:68:54: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)12884901890]' + 68 | m[ i*size + j ] += quadrature[qi].weight() * y[ i ] * y[ j ]; +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:145:41: required from here + 145 | tests &= test (order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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 In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:7: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -10485,16 +10540,6 @@ | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:68:54: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)12884901890]' - 68 | m[ i*size + j ] += quadrature[qi].weight() * y[ i ] * y[ j ]; -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:145:41: required from here - 145 | tests &= test (order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:68:54: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)30064771075]' 68 | m[ i*size + j ] += quadrature[qi].weight() * y[ i ] * y[ j ]; /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:150:41: required from here @@ -10503,34 +10548,6 @@ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ -[ 68%] Linking CXX executable test-q1 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-q1.dir/link.d "CMakeFiles/test-q1.dir/test-q1.cc.o" -o test-q1 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 68%] Built target test-q1 -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 69%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 70%] Linking CXX executable test-lagrange2 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-lagrange2.dir/link.d "CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o" -o test-lagrange2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 70%] Built target test-lagrange2 -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 72%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-orthonormal.cc:7: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -10556,41 +10573,41 @@ /usr/include/dune/common/fvector.hh:544:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 544 | constexpr FieldVector operator* (const K a, const FieldVector& b) noexcept | ^~~~~~~~ -[ 73%] Linking CXX executable globalmonomialfunctionstest -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalmonomialfunctionstest.dir/link.txt --verbose=1 -[ 75%] Linking CXX executable test-orthonormal1 +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | void evaluateJacobian(const typename Traits::DomainLocal& in, + | ^~~~~~~~~~~~~~~~ +[ 70%] Linking CXX executable test-lagrange2 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange2.dir/link.txt --verbose=1 +[ 72%] Linking CXX executable test-orthonormal1 cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal1.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-lagrange2.dir/link.d "CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o" -o test-lagrange2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 72%] Built target test-lagrange2 +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-orthonormal1.dir/link.d "CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o" -o test-orthonormal1 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 75%] Built target test-orthonormal1 +[ 73%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc +[ 73%] Built target test-orthonormal1 make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 76%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o +[ 75%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/globalmonomialfunctionstest.dir/link.d CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -o globalmonomialfunctionstest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +[ 76%] Linking CXX executable test-orthonormal2 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal2.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-orthonormal2.dir/link.d "CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o" -o test-orthonormal2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 76%] Built target globalmonomialfunctionstest +[ 76%] Built target test-orthonormal2 make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/DependInfo.cmake "--color=" @@ -10599,25 +10616,6 @@ make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' [ 77%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::DynamicMatrix; bool type = false; unsigned int dimension = 1; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::DynamicMatrix, false>; Base = Dune::InterpolationHelper]' - 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:243:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::DynamicMatrix; decltype ((declval().rows(), bool{})) = true; decltype ((declval().cols(), bool{})) = true; decltype ((declval().resize(0, 0), bool{})) = true; unsigned int dimension = 1; F = double]' - 243 | interpolate(func); - | ~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc:64:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)1]' - 64 | interpol.interpolate(basis,matrix); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc:119:44: required from here - 119 | tests &= test (order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, @@ -10652,6 +10650,27 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::DynamicMatrix; bool type = false; unsigned int dimension = 1; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::DynamicMatrix, false>; Base = Dune::InterpolationHelper]' + 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:243:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::DynamicMatrix; decltype ((declval().rows(), bool{})) = true; decltype ((declval().cols(), bool{})) = true; decltype ((declval().resize(0, 0), bool{})) = true; unsigned int dimension = 1; F = double]' + 243 | interpolate(func); + | ~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc:64:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)1]' + 64 | interpol.interpolate(basis,matrix); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc:119:44: required from here + 119 | tests &= test (order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: @@ -10671,24 +10690,41 @@ /usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -[ 79%] Linking CXX executable test-orthonormal2 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-orthonormal2.dir/link.d "CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o" -o test-orthonormal2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +[ 79%] Linking CXX executable test-lagrange3 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange3.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-lagrange3.dir/link.d "CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o" -o test-lagrange3 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 79%] Built target test-orthonormal2 +[ 79%] Built target test-lagrange3 make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/DependInfo.cmake "--color=" -[ 80%] Linking CXX executable test-lagrange3 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange3.dir/link.txt --verbose=1 make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 81%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o +[ 80%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-lagrange3.dir/link.d "CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o" -o test-lagrange3 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +[ 81%] Linking CXX executable globalmonomialfunctionstest +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalmonomialfunctionstest.dir/link.txt --verbose=1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/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:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/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:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/globalmonomialfunctionstest.dir/link.d CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -o globalmonomialfunctionstest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 81%] Built target test-lagrange3 +[ 81%] Built target globalmonomialfunctionstest make -f dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd /build/reproducible-path/dune-localfunctions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.10.0 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/DependInfo.cmake "--color=" @@ -10698,9 +10734,9 @@ [ 83%] Building CXX object dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-localfunctions-2.10.0/build -I/build/reproducible-path/dune-localfunctions-2.10.0 -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include -I/build/reproducible-path/dune-localfunctions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o -MF CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o.d -o CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-nedelecsimplex.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc:7: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:14, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-nedelecsimplex.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -10714,18 +10750,10 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', - inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16, - inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, - inlined from 'void Dune::PowerInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; C = double; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:86:29, - inlined from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 2>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | typename Traits::Range fy = f(x); - | ~^~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:14, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh:13, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-nedelecsimplex.cc:7: + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.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:147:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | { @@ -10741,30 +10769,6 @@ | ^ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::DynamicMatrix; bool type = false; unsigned int dimension = 4; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::DynamicMatrix, false>; Base = Dune::InterpolationHelper]' - 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:243:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::DynamicMatrix; decltype ((declval().rows(), bool{})) = true; decltype ((declval().cols(), bool{})) = true; decltype ((declval().resize(0, 0), bool{})) = true; unsigned int dimension = 4; F = double]' - 243 | interpolate(func); - | ~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc:64:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)4]' - 64 | interpol.interpolate(basis,matrix); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc:135:44: required from here - 135 | tests &= test (order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 3> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', - inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 3> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | typename Traits::Range fy = f(x); - | ~^~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:15: /usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:488:57: required from 'void Dune::NedelecL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::DynamicMatrix; bool type = false; unsigned int dimension = 2; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::DynamicMatrix, false>; Base = Dune::InterpolationHelper]' @@ -10784,9 +10788,56 @@ | ^~~~~~ [ 84%] Linking CXX executable test-orthonormal3 cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal3.dir/link.txt --verbose=1 +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::DynamicMatrix; bool type = false; unsigned int dimension = 4; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::DynamicMatrix, false>; Base = Dune::InterpolationHelper]' + 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:243:18: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::DynamicMatrix; decltype ((declval().rows(), bool{})) = true; decltype ((declval().cols(), bool{})) = true; decltype ((declval().resize(0, 0), bool{})) = true; unsigned int dimension = 4; F = double]' + 243 | interpolate(func); + | ~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc:64:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)4]' + 64 | interpol.interpolate(basis,matrix); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-raviartthomassimplex.cc:135:44: required from here + 135 | tests &= test (order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/affinegeometry.hh:603:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 603 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-orthonormal3.dir/link.d "CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o" -o test-orthonormal3 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' [ 84%] Built target test-orthonormal3 +[ 86%] Linking CXX executable test-orthonormal4 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal4.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-orthonormal4.dir/link.d "CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o" -o test-orthonormal4 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 86%] Built target test-orthonormal4 +[ 87%] Linking CXX executable test-pk2d +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-pk2d.dir/link.txt --verbose=1 +[ 88%] Linking CXX executable test-lagrange4 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange4.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-pk2d.dir/link.d "CMakeFiles/test-pk2d.dir/test-pk2d.cc.o" -o test-pk2d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 88%] Built target test-pk2d +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-lagrange4.dir/link.d "CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o" -o test-lagrange4 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 88%] Built target test-lagrange4 +In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', + inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16, + inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, + inlined from 'void Dune::PowerInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; C = double; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:86:29, + inlined from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 2>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:101:35: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | typename Traits::Range fy = f(x); + | ~^~~ +In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 3> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', + inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 3> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | typename Traits::Range fy = f(x); + | ~^~~ In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16, inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, @@ -10800,13 +10851,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ -[ 86%] Linking CXX executable test-lagrange4 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange4.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-lagrange4.dir/link.d "CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o" -o test-lagrange4 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 86%] Built target test-lagrange4 -[ 87%] Linking CXX executable test-orthonormal4 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal4.dir/link.txt --verbose=1 In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16, inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, @@ -10815,14 +10859,13 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-orthonormal4.dir/link.d "CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o" -o test-orthonormal4 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 87%] Built target test-orthonormal4 In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 3> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 3> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ +[ 90%] Linking CXX executable test-raviartthomassimplex1 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex1.dir/link.txt --verbose=1 In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 20]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16, inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 20>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, @@ -10830,6 +10873,9 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-raviartthomassimplex1.dir/link.d "CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex1 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 90%] Built target test-raviartthomassimplex1 In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 3> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 3> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16, inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 3> > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 4>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, @@ -10844,8 +10890,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ -[ 88%] Linking CXX executable test-pk2d -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-pk2d.dir/link.txt --verbose=1 In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 3> >; Backend = Dune::LocalToGlobalInterpolationAdaptor, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 3> > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 20]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:73:16, inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 3> > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 20>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, @@ -10853,34 +10897,39 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-pk2d.dir/link.d "CMakeFiles/test-pk2d.dir/test-pk2d.cc.o" -o test-pk2d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +[ 91%] Linking CXX executable test-raviartthomassimplex2 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex2.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-raviartthomassimplex2.dir/link.d "CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 88%] Built target test-pk2d -[ 90%] Linking CXX executable test-raviartthomassimplex1 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-raviartthomassimplex1.dir/link.d "CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex1 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +[ 91%] Built target test-raviartthomassimplex2 +[ 93%] Linking CXX executable test-nedelecsimplex2 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nedelecsimplex2.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-nedelecsimplex2.dir/link.d "CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o" -o test-nedelecsimplex2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 90%] Built target test-raviartthomassimplex1 +[ 93%] Built target test-nedelecsimplex2 /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = ShapeFunctionAsCallable >; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double]': /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:321:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 91%] Linking CXX executable test-raviartthomassimplex2 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-raviartthomassimplex2.dir/link.d "CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 91%] Built target test-raviartthomassimplex2 In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]', inlined from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25, inlined from 'void Order(int&) [with int dimD = 1; int dimR = 0; int p = 0]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:52:19: /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | geo.jacobianTransposed(testPoint); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 93%] Linking CXX executable test-nedelecsimplex2 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nedelecsimplex2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-nedelecsimplex2.dir/link.d "CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o" -o test-nedelecsimplex2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +[ 94%] Linking CXX executable test-raviartthomassimplex3 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex3.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-raviartthomassimplex3.dir/link.d "CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex3 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 93%] Built target test-nedelecsimplex2 +[ 94%] Built target test-raviartthomassimplex3 +In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]', + inlined from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25, + inlined from 'void Order(int&) [with int dimD = 2; int dimR = 0; int p = 0]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:52:19: +/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 195 | geo.jacobianTransposed(testPoint); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 95%] Linking CXX executable test-raviartthomassimplex4 +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex4.dir/link.txt --verbose=1 In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; decltype ((declval().rows(), bool{})) = true; decltype ((declval().cols(), bool{})) = true; decltype ((declval().resize(0, 0), bool{})) = true; unsigned int dimension = 3; F = double]', inlined from 'Dune::BasisMatrixBase::BasisMatrixBase(const PreBasis&, const Interpolation&) [with PreBasis = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:39:37, inlined from 'Dune::BasisMatrix, Interpolation, Field>::BasisMatrix(PreBasis&, const Interpolation&) [with Eval = Dune::StandardEvaluator >; CM = Dune::SparseCoeffMatrix; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:151:27, @@ -10892,8 +10941,9 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:285:10: note: in a call to non-static member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]' 285 | void interpolate ( typename Base::template Helper &func ) const | ^~~~~~~~~~~ -[ 94%] Linking CXX executable test-raviartthomassimplex3 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex3.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-raviartthomassimplex4.dir/link.d "CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex4 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 95%] Built target test-raviartthomassimplex4 In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; decltype ((declval().rows(), bool{})) = true; decltype ((declval().cols(), bool{})) = true; decltype ((declval().resize(0, 0), bool{})) = true; unsigned int dimension = 3; F = double]', inlined from 'Dune::BasisMatrixBase::BasisMatrixBase(const PreBasis&, const Interpolation&) [with PreBasis = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:39:37, inlined from 'Dune::BasisMatrix, Interpolation, Field>::BasisMatrix(PreBasis&, const Interpolation&) [with Eval = Dune::StandardEvaluator >; CM = Dune::SparseCoeffMatrix; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:151:27, @@ -10905,9 +10955,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:285:10: note: in a call to non-static member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]' 285 | void interpolate ( typename Base::template Helper &func ) const | ^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-raviartthomassimplex3.dir/link.d "CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex3 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 94%] Built target test-raviartthomassimplex3 In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; decltype ((declval().rows(), bool{})) = true; decltype ((declval().cols(), bool{})) = true; decltype ((declval().resize(0, 0), bool{})) = true; unsigned int dimension = 3; F = double]', inlined from 'Dune::BasisMatrixBase::BasisMatrixBase(const PreBasis&, const Interpolation&) [with PreBasis = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:39:37, inlined from 'Dune::BasisMatrix, Interpolation, Field>::BasisMatrix(PreBasis&, const Interpolation&) [with Eval = Dune::StandardEvaluator >; CM = Dune::SparseCoeffMatrix; Interpolation = const Dune::RaviartThomasL2Interpolation<3, double>; Field = double]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/utility/basismatrix.hh:151:27, @@ -10919,12 +10966,11 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:285:10: note: in a call to non-static member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]' 285 | void interpolate ( typename Base::template Helper &func ) const | ^~~~~~~~~~~ -In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]', - inlined from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:265:25, - inlined from 'void Order(int&) [with int dimD = 2; int dimR = 0; int p = 0]' at /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-power-monomial.cc:52:19: -/build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/test/test-fe.hh:195:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 195 | geo.jacobianTransposed(testPoint); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +[ 97%] Linking CXX executable test-power-monomial +cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-power-monomial.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-power-monomial.dir/link.d "CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o" -o test-power-monomial -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' +[ 97%] Built target test-power-monomial In file included from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomas12d.hh:13, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas.hh:14, from /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomaslfecache.hh:14, @@ -10968,16 +11014,6 @@ /build/reproducible-path/dune-localfunctions-2.10.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:285:10: note: in a call to non-static member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<2, double>, double>; bool type = false; unsigned int dimension = 2; F = double]' 285 | void interpolate ( typename Base::template Helper &func ) const | ^~~~~~~~~~~ -[ 95%] Linking CXX executable test-power-monomial -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-power-monomial.dir/link.txt --verbose=1 -[ 97%] Linking CXX executable test-raviartthomassimplex4 -cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex4.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-power-monomial.dir/link.d "CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o" -o test-power-monomial -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 97%] Built target test-power-monomial -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/test-raviartthomassimplex4.dir/link.d "CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex4 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' -[ 97%] Built target test-raviartthomassimplex4 [ 98%] Linking CXX executable raviartthomaselementtest cd /build/reproducible-path/dune-localfunctions-2.10.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomaselementtest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-rpath -Wl,/usr/lib/aarch64-linux-gnu/openmpi/lib -Wl,--dependency-file,CMakeFiles/raviartthomaselementtest.dir/link.d CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -o raviartthomaselementtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so @@ -11002,36 +11038,36 @@ make[3]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0/build' cd build; PATH=/build/reproducible-path/dune-localfunctions-2.10.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: codethink04-arm64 + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20241115-2035 - Experimental +Create new tag: 20251219-0306 - Experimental Test project /build/reproducible-path/dune-localfunctions-2.10.0/build Start 1: test-biorthogonality 1/36 Test #1: test-biorthogonality ............. Passed 0.02 sec Start 2: bdfmelementtest - 2/36 Test #2: bdfmelementtest .................. Passed 0.01 sec + 2/36 Test #2: bdfmelementtest .................. Passed 0.02 sec Start 3: brezzidouglasmarinielementtest 3/36 Test #3: brezzidouglasmarinielementtest ... Passed 0.02 sec Start 4: crouzeixraviartelementtest 4/36 Test #4: crouzeixraviartelementtest ....... Passed 0.02 sec Start 5: dualmortarelementtest - 5/36 Test #5: dualmortarelementtest ............ Passed 0.02 sec + 5/36 Test #5: dualmortarelementtest ............ Passed 0.01 sec Start 6: hierarchicalelementtest 6/36 Test #6: hierarchicalelementtest .......... Passed 0.02 sec Start 7: testgenericfem - 7/36 Test #7: testgenericfem ................... Passed 0.89 sec + 7/36 Test #7: testgenericfem ................... Passed 1.77 sec Start 8: lagrangeshapefunctiontest - 8/36 Test #8: lagrangeshapefunctiontest ........ Passed 0.02 sec + 8/36 Test #8: lagrangeshapefunctiontest ........ Passed 0.05 sec Start 9: monomialshapefunctiontest 9/36 Test #9: monomialshapefunctiontest ........ Passed 0.01 sec Start 10: nedelec1stkindelementtest -10/36 Test #10: nedelec1stkindelementtest ........ Passed 0.59 sec +10/36 Test #10: nedelec1stkindelementtest ........ Passed 0.72 sec Start 11: rannacherturekelementtest 11/36 Test #11: rannacherturekelementtest ........ Passed 0.00 sec Start 12: raviartthomaselementtest -12/36 Test #12: raviartthomaselementtest ......... Passed 0.13 sec +12/36 Test #12: raviartthomaselementtest ......... Passed 0.15 sec Start 13: refinedelementtest -13/36 Test #13: refinedelementtest ............... Passed 0.00 sec +13/36 Test #13: refinedelementtest ............... Passed 0.01 sec Start 14: virtualshapefunctiontest 14/36 Test #14: virtualshapefunctiontest ......... Passed 0.00 sec Start 15: test-edges0 @@ -11041,13 +11077,13 @@ Start 17: globalmonomialfunctionstest 17/36 Test #17: globalmonomialfunctionstest ...... Passed 0.01 sec Start 18: test-enriched -18/36 Test #18: test-enriched .................... Passed 0.00 sec +18/36 Test #18: test-enriched .................... Passed 0.01 sec Start 19: test-pk2d 19/36 Test #19: test-pk2d ........................ Passed 0.27 sec Start 20: test-power-monomial 20/36 Test #20: test-power-monomial .............. Passed 0.03 sec Start 21: test-q1 -21/36 Test #21: test-q1 .......................... Passed 0.00 sec +21/36 Test #21: test-q1 .......................... Passed 0.01 sec Start 22: test-q2 22/36 Test #22: test-q2 .......................... Passed 0.00 sec Start 23: test-lagrange1 @@ -11057,31 +11093,31 @@ Start 25: test-lagrange3 25/36 Test #25: test-lagrange3 ................... Passed 0.08 sec Start 26: test-lagrange4 -26/36 Test #26: test-lagrange4 ................... Passed 1.15 sec +26/36 Test #26: test-lagrange4 ................... Passed 1.02 sec Start 27: test-orthonormal1 -27/36 Test #27: test-orthonormal1 ................ Passed 0.00 sec +27/36 Test #27: test-orthonormal1 ................ Passed 0.02 sec Start 28: test-orthonormal2 -28/36 Test #28: test-orthonormal2 ................ Passed 0.00 sec +28/36 Test #28: test-orthonormal2 ................ Passed 0.02 sec Start 29: test-orthonormal3 -29/36 Test #29: test-orthonormal3 ................ Passed 0.02 sec +29/36 Test #29: test-orthonormal3 ................ Passed 0.04 sec Start 30: test-orthonormal4 -30/36 Test #30: test-orthonormal4 ................ Passed 0.30 sec +30/36 Test #30: test-orthonormal4 ................ Passed 0.23 sec Start 31: test-raviartthomassimplex1 31/36 Test #31: test-raviartthomassimplex1 ....... Passed 0.01 sec Start 32: test-raviartthomassimplex2 -32/36 Test #32: test-raviartthomassimplex2 ....... Passed 0.02 sec +32/36 Test #32: test-raviartthomassimplex2 ....... Passed 0.01 sec Start 33: test-raviartthomassimplex3 -33/36 Test #33: test-raviartthomassimplex3 ....... Passed 0.12 sec +33/36 Test #33: test-raviartthomassimplex3 ....... Passed 0.07 sec Start 34: test-raviartthomassimplex4 -34/36 Test #34: test-raviartthomassimplex4 ....... Passed 1.14 sec +34/36 Test #34: test-raviartthomassimplex4 ....... Passed 0.50 sec Start 35: test-nedelecsimplex2 35/36 Test #35: test-nedelecsimplex2 ............. Passed 0.01 sec Start 36: test-nedelecsimplex3 -36/36 Test #36: test-nedelecsimplex3 ............. Passed 0.05 sec +36/36 Test #36: test-nedelecsimplex3 ............. Passed 0.03 sec 100% tests passed, 0 tests failed out of 36 -Total Test time (real) = 5.04 sec +Total Test time (real) = 5.23 sec JUnit report for CTest results written to /build/reproducible-path/dune-localfunctions-2.10.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.10.0' create-stamp debian/debhelper-build-stamp @@ -13008,12 +13044,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/227741/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/227741/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/339839 and its subdirectories -I: Current time: Fri Nov 15 08:36:10 -12 2024 -I: pbuilder-time-stamp: 1731702970 +I: removing directory /srv/workspace/pbuilder/227741 and its subdirectories +I: Current time: Fri Dec 19 17:07:48 +14 2025 +I: pbuilder-time-stamp: 1766113668